PHP 中使用 foreach 的问题
发布网友
发布时间:2024-10-18 16:56
我来回答
共3个回答
热心网友
时间:2024-11-07 05:18
其实很简单,你可以直接使用,print_r($value[1]);
这个函数里面的东西,是任何你要打印的内容,这样不会因为你的数据,有时候是字符串,有时是对象,有时候又是数组之类的,统统给你打出来。
然后你就自然知道问题在哪里了。
还有不清楚的,发xhq6632@126.com
热心网友
时间:2024-11-07 05:23
因为:
$value[0] 是 array(array('新闻标题1','新闻内容1'),array('新闻标题3','新闻内容3'))
$value[1] 是 array('新闻标题2','新闻内容2'))
所以你输出的是一个数组,用echo输出显示的就是array
你可以用print_r($value[0])输出,不过不好看,可以这样
echo '<pre>';
print_r($value[0]);
echo '</pre>';
如果你要得到 新闻标题1,新闻内容1,新闻标题3,新闻内容3 等,可以嵌套的用foreach,直到输出的是字符串为止
热心网友
时间:2024-11-07 05:25
你这是一个三维数组了,改一下$row的值吧
$row=array(array('新闻标题1','新闻内容1'),array('新闻标题3','新闻内容3'),array('新闻标题2','新闻内容2'));