PHP學習筆記(四)

數組

直接看代碼:

<?php
$a = array('English','China','Canada');
echo "$a\n";
for($i=0;$i<3;$i++)
{
	echo "$a[$i]\n";
}
$a[4] = 'Franch';
echo "$a[4]";
?>

運行結果如圖:

信息量略大,

  1. 首先,數組不必聲明,直接定義即可。
  2. PHP支持while,do…while,for循環語句,且下標從0開始。
  3. 數組不能直接用echo輸出,只能用循環語句一個一個輸出。
  4. 數組可支持在後面直接添加元素。
    再來:
<?php
$a = array('English','China','Canada');
foreach ($a as $i)
{
	echo $i."\n";
}
$b = array('banana'=>100, 'apple'=>200, 'pear'=>300);
echo $b['banana'];
?>

運行結果如圖:
在這裏插入圖片描述
PHP也有foreach語句。
PHP支持更改索引,默認索引爲0,1,2,……,更改後要用”=>“將鍵和值聯繫在一起。而且索引值爲字符串,要加上單引號。還有一種方法:

<?php
$a = array('a'=>'England','b'=>'China','c'=>'Canada');
$b = array('c'=>'Franch','d'=>'German','e'=>'Russia');
$c = $a+$b;
while($i = each($c))
{
	echo $i['key']." - ".$i['value']."\n";
}
?>

運行結果如圖:
在這裏插入圖片描述
each語句的作用和用法顯而易見,具體看代碼。
”+“可以將兩個數組連接在一起,當有鍵相同時,不會覆蓋原有的值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章