关于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啊。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com