- 论坛徽章:
- 0
|
foreach中如何知道当前数组的序号?
最直接的例子,这里的$key就是你所要找的序号了,但你若指定了key值,就不是默认的,0、1、2。。。。了
<?
$arr = array("f111","m222","333h"
foreach($arr as $key =>; $value){
echo $key;
}
?>;
其它例子:
你可能注意到了以下的代码功能完全相同:
<?php
$arr = array("one", "two", "three"
reset ($arr);
while (list(, $value) = each ($arr)) {
echo "Value: $value<br>;\n";
}
foreach ($arr as $value) {
echo "Value: $value<br>;\n";
}
?>;
以下代码功能也完全相同:
<?php
reset ($arr);
while (list($key, $value) = each ($arr)) {
echo "Key: $key; Value: $value<br>;\n";
}
foreach ($arr as $key =>; $value) {
echo "Key: $key; Value: $value<br>;\n";
}
?>; |
|