为了账号安全,请及时绑定邮箱和手机立即绑定

请问在PHP中foreach函数用法?以下问题有什么好的方法吗

请问在PHP中foreach函数用法?以下问题有什么好的方法吗

杨魅力 2021-09-08 07:07:50
求救关于foreach函数用法,PHP参考手册看不懂。。。。 已成功连接数据库后有下面的语句: $sql="SELECT * FROM `message`";//选中message表中的全部内容,键名包括id、user、title、content $query=mysql_query($sql,$conn); while($row=mysql_fetch_row($query)){ foreach($row as $id=>$value){ ................上面的foreach函数括号里怎么写???此处如何调用数组的值???? }} 我想问的是,foreach($row as $id=>$value)的意思、应该怎么写,以及如何返回遍历数组的各个键值的,怎么使用这些值?也就是说如何把message表中的id、user什么的调用出来???急求,在线等。。。
查看完整描述

2 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

foreach()两种用:
1:
foreach(array_name
as
$value)
{
statement;
}
array_name要遍历数组名每循环array_name数组前元素值赋给$value,并且数组内部标向移步循环元素
2:foreach(array_name
as
$key
=>
$value)
{
statement;
}
跟第种区别$key,除前元素值赋给$value外前元素键值每循环赋给变量$key键值标值字符串比book[0]=10book[id]="001"id.



查看完整回答
反对 回复 2021-09-13
?
喵喔喔

TA贡献1735条经验 获得超5个赞

foreach 语句用于循环遍历数组。
每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。
语法:
foreach (array as value)
{
code to be executed;
}

例子:
$arr=array("one", "two", "three");

foreach ($arr as $value)
{
echo "Value: " . $value . "<br />";
}



查看完整回答
反对 回复 2021-09-13
  • 2 回答
  • 0 关注
  • 197 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信