<span style="font-size:18px;">$contact=array(
"ID"=>1,
"姓名"=>"高某",
"公司"=>"A公司",
"地址"=>"北京市",
"電話"=>"(010)69346308",
"Email"=>"[email protected]"
);</span>
<span style="font-size:18px;">function arr($con)//函數的寫法
{
foreach($con as $key=>$value)
echo "${key}:$value".'<br>';
}
foreach($contact as $key=>$value)
echo "${key}:$value".'<br>';
/*
* foreach遍歷數組
* foreach可以說是php語言單獨爲遍歷數組提供的一種方法(其他語言也可能有),
* 這種遍歷方法是php遍歷數組的首選,foreach遍歷時可以是這樣的
* foreach($array as $key=>$value)包含鍵值元素
* 也可以是foreach($array as $value)只包含值
*/
while($str=each($contact))
{
echo $str['key'].":".$str['value'].'<br>';
}
/*
* each()函數需要傳遞一個數組作爲參數,返回數組中當前元素的鍵/值對,並向後移動
* 數組指針到下一個元素的位置,如果內部指針越過了數組的末端,則each返回FALSE
*/
while(list($key,$value)=each($contact))
{
echo "${key}:$value".'<br>';
}
/*
* list()函數通過"="運算符以賦值的方式,將數組中每個元素的值
* 對應的賦給list()函數中的每個參數。
*/</span>
<span style="font-size:18px;"><?php
$info=array('Coffee','brown','caffeine');
list($drink,$color,$power)=$info;
echo "$drink is $color and $power makes it special.".'<br>';
list($drink,$power,)=$info;
echo "$drink is $power.".'<br>';//輸出數組中的前兩個元素的值
list(,,$power)=$info;
echo "I need $power.".'<br>';//輸出的是數組中的最後一個元素的值</span>