PHP数组分为两种;
<?php class Foo { var $foo; var $bar; var $fruits = array('strawberry' => 'red', 'banana' => 'yellow'); function foo(){ $this->foo = 'Foo'; $this->bar = array('Bar1','Bar2','Bar3'); } }
1.索引数组
使用$foo->bar[4] = "Admin"来为所以数组添加数据,使用echo $foo->bar[4] 来获取索引数组的值,使用count()来获取数组的长度;
如
<?php $foo = new Foo(); $foo->bar[4] = "Admin"; echo $foo->bar[4]; echo count($foo->bar); ?>
输出Admin 4;
2.关联数组
使用$foo->fruits["Name"]="Admin";为数组添加数据,使用$foo->fruits["Name"]来获取对应的值;
如
<?php $foo = new Foo(); $foo->fruits["Name"]="Admin"; echo $foo->fruits["Name"]; foreach($$foo->fruits as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>