关于foreache()的问题; 这里foreach($users as $user)为什么要as $user...
发布网友
发布时间:2022-04-23 18:11
我来回答
共1个回答
热心网友
时间:2022-04-23 13:06
$user是$users数组里的一个单元,是在此循环中新产生的变量。
foreach完整写法是foreach($array as $k=>$v)
$k是下标,$v是数组里的每个值
举个例子:
$peoples=array('xm'=>'name','xb'=>'sex','mz'=>'nation','cs'=>'birth');
foreach($peoples as $k=>$v)
{
echo $k.'-----'.$v.'<br>';
}
结果是
xm-----name
xb-----sex
mz-----nation
cs-----birth追问我没理解的是为什么这里是$user而不是其他的比如$key 我把这里的$user换成其他的比如$key 或者$name都是错的 为什么偏偏是$user呢?在其他地方也没定义过这个$user啊。