function news($newsarray) {
$str='';
'<div>foreach($newsarray as $value)
{
$str.="<h3>{$value['title']}</h3>";
$str.="<h4>{$value['content']}</h4>";
}</div>'
return $str;
}
echo news($newsarray);
我想将foreach循环包装到div中,但它不起作用,我知道它是逃避的东西,但我是编程的新手,我在文档上遇到了困难。我之前曾问过类似的问题,但我真的很困惑,很抱歉再次提问。
在localhost上说
解析错误:第17行的C:\ xampp \ htdocs \ news \ news.php中的语法错误,意外
title
(T_STRING)
答案 0 :(得分:0)
试试这个:
function news($newsarray) {
$str='<div>';
foreach($newsarray as $value)
{
$str.="<h3>{$value['title']}</h3>";
$str.="<h4>{$value['content']}</h4>";
}
$str.='</div>';
return $str;
}
echo news($newsarray);
答案 1 :(得分:0)
似乎你的代码也放在了字符串变量中。 也许这就是你想要做的事情:
function news($newsarray) {
$str='<div>';
foreach($newsarray as $value) {
$str .= "<h3>{$value['title']}</h3>";
$str .= "<h4>{$value['content']}</h4>";
}
$str .= '</div>';
return $str;
}
echo news($newsarray);