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

求救关于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什么的调用出来???急求,在线等。。。

杨魅力
浏览 198回答 2
2回答

慕码人2483693

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

喵喔喔

foreach 语句用于循环遍历数组。每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。语法:foreach (array as value){code to be executed;}例子:$arr=array("one", "two", "three");foreach ($arr as $value){echo "Value: " . $value . "<br />";}
打开App,查看更多内容
随时随地看视频慕课网APP