1.
<?php
$mao=[
"test"=>"猫叔",
"2",
"3",
"4",
];
var_dump($mao);
echo count($mao);//返回数组里面有几个值
?>
2.
$mao=[
"2",
"test"=>"猫叔",
"3",
"4",
];
// for循环只适合数值数组
for($i=0;$i<count($mao);$i++) {
echo $mao[$i];
echo "<br>";
}
键只有 0 test 1 2 键值3没有了,所以会报错,因此 for循环只适合数值数组
3.
<?php
$mao=["maoshu"=>"35","dong"=>"37"];
foreach ($mao as $value)
{
echo $value;
echo '<br>';
}
<?php
$mao=["maoshu"=>"35","dong"=>"37"];
foreach ($mao as $key)
{
echo $key;
echo '<br>';
}
说明和变量名字无关
<?php
$mao=["maoshu"=>"35","dong"=>"37"];
foreach ($mao as $a=>$value)
{
echo $a.'--'.$value;
echo '<br>';
}
<?php
$mao=[
"2",
"test"=>"猫叔",
"3",
"4",
];
// $mao=["maoshu"=>"35","dong"=>"37"];
foreach ($mao as $a=>$value)
{
echo $a.'--'.$value;
echo '<br>';
}