断断续续地学习了php有一段时间了,总是不能很好地理解,如今把数组和遍历数组整理出来。
从基础开始说起:
php数组分为索引数组,和关系型数组,
索引数组就是下标从0,1,2,3,4...开始,而关系型数组则非,理解为带key的(key为键)
开始写一个数组:
$userNane = array(‘陈云‘,‘罗鑫‘,‘袁修成‘);
当然也可以这样写:
$userNane[0] = ‘陈云‘; $userNane[1] = ‘罗鑫‘; $userNane[2] = ‘袁修成‘;
现在来遍历这个数组
for($i = 0;$i<2;$i++){ echo $userNane[$i]; }; //or for($i = 0;$i<count($userNane);$i++){
/**利用count()函数来遍历数组的元素个数**/
echo $userNane[$i]."<br />";
};
此时如果数组的下标如果不是从0开始(非索引数组),那么单单只靠for循环和count()是没用的,此时我们的好朋友foreach()就来了。
foreach ($userNane as $key => $value) { echo $key.‘------‘.$value."<br />"; }
$key代表键值(就=也就是类似于索引下标)$value代表键值(下标)的值,
$key与$value是可以随意更变名字的,只是约定俗成用这两个变量进行表示
时间: 2024-10-05 04:19:25