PHP基础3_数组,循环及函数

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";
看一个小例:

PHP array_1


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
来看个简单的例子:

php函数

将上面的函数稍稍修改,就成了带参数的函数:

php(带参数)函数



posted @ 2008-11-05 14:11  尚远  阅读(670)  评论(0)    收藏  举报