|
|
|
Php array() นับ array echo มือใหม่หัดทำ Project รบกวน กูรู ด้วยๆ |
|
|
|
|
|
|
|
เขียน function อ่านแบบ recursive ครับ ขี้เกียจเขียนให้ keyword ละกัน php list array recursive
|
|
|
|
|
Date :
2012-03-04 12:44:07 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะหาแค่จำนวน element ในอะเรย์
PHP มีฟังก์ชั่นหาจำนวน element ในอะเรย์อยู่แล้วคือ count($arr)
ถ้าจะหาค่าจำนวน element ของอะเรย์ย่อยในอะเรย์ด้วยก็ count($arr, COUNT_RECURSIVE)
<?php
$arr = array('test1' => array(1, 2, 3, 4), 'test2' => array(5, 6, 7, 8));
echo count($arr); // 2
echo count($arr, COUNT_RECURSIVE); // 10
?>
แต่ถ้าต้องการแสดงค่าใน array ออกมาทั้งหมด เพื่อการ debug เฉยๆ
ใช้ print_r หรือ var_dump ครับ
<?php
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
print_r ($a);
?>
จะได้
Array
(
[a] => apple
[b] => banana
[c] => Array
(
[0] => x
[1] => y
[2] => z
)
)
|
|
|
|
|
Date :
2012-03-04 12:56:28 |
By :
ให้ความรู้กันจริงๆ ดีกว่า |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Array นั้นมี array ย่อยกี่ตัว และ echo มันออกมาให้หมด
|
|
|
|
|
Date :
2012-03-04 13:48:14 |
By :
อ่านโจทย์หรือยัง อย่าเมพบ้างเลยไม่ล็อกอิน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่านแล้วครับ คุณล่ะ อ่านคำตอบผมดีๆ หรือยัง
"ถ้าจะ" หาแค่จำนวน element ในอะเรย์
"แต่ถ้า" ต้องการแสดงค่าใน array ออกมาทั้งหมด เพื่อการ debug เฉยๆ
และวิธีที่ผมบอกไป มันไม่ "echo มันออกมาให้หมด" ตรงไหน
ที่ตอบวิธีนี้ เพราะไม่รู้ว่าจขกท.จะเอาโค้ดแบบนั้นไปใช้ทำอะไร และผมก็คิดเผื่อไปว่า จขกท.อาจจะต้องการแค่ debug ข้อมูลใน array เฉยๆ ก็แค่นั้นล่ะครับ
ผมไม่เมพหรอก แต่ยังไงผมก็ให้ความรู้นะครับ คริคริ
|
|
|
|
|
Date :
2012-03-04 15:08:03 |
By :
แหม อยากจะด่าแต่กากสัส |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-03-04 20:10:27 |
By :
pokgati |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|