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语句的作用和用法显而易见,具体看代码。
”+“可以将两个数组连接在一起,当有键相同时,不会覆盖原有的值。

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