PHP Arrays
□ Numeric Arrays
可以用下列两种方法定义:
$names=array("Mike","Marry","Tom");
或:
$names[0]="Mike";
$names[1]="Marry";
$names[2]="Tom";
□ Associative Arrays
也有两种方法定义:
$ages=array("Mike"=>20,"Marry"=>16,"Tom"=>19);
或:
$ages[\'Mike\']="20";
$ages[\'Marry\']="16";
$ages[\'Tom\']="20";
看一个小例:
□ Multidimensional Arrays
看定义多维数组:
$families=array
(
"Griffin"=>array("Mike","Marry","Tom"),
"Quagmire"=>array("Glenn"),
"Brown"=>arrary("Cleverland","Loretta")
);
可以这样引用:
echo "Is ".$families[\'Griffin\'][1] ." Quagmire\'s member?";
PHP Looping
□ while
<?php
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br />";
$i++;
}
?>
□ do...while
<?php
$i=0;
do
{
$i++;
echo "The number is " . $i . "<br />";
}
while ($i<5);
?>
□ for
<?php
for ($i=1; $i<=5; $i++)
{
echo "Hello World!<br />";
}
?>
□ foreach
<?php
$arr=array("one", "two", "three");
foreach ($arr as $value)
{
echo "Value: " . $value . "<br />";
}
?>
PHP Functions
来看个简单的例子:
将上面的函数稍稍修改,就成了带参数的函数: