在php中将foreach循环添加到数组值?
我试图在php中将foreach添加到数组中(它是模板语言的一部分)在php中将foreach循环添加到数组值?,php,Php,我试图在php中将foreach添加到数组中(它是模板语言的一部分) array('key'=>'some value'。 foreach($contents作为$content){ 回音“”; echo$content['message']; 回音“”; }; . “更多数据”, ) 这就是错误: 解析错误:语法错误,在第62行的/home/zencomy/deploy/trunk.zencomy.se/webroot/zencomy/controllers/public/om.php中出现
array('key'=>'some value'。
foreach($contents作为$content){
回音“”;
echo$content['message'];
回音“ ”;
}; .
“更多数据”,
)
这就是错误:
解析错误:语法错误,在第62行的/home/zencomy/deploy/trunk.zencomy.se/webroot/zencomy/controllers/public/om.php中出现意外的T_FOREACH,您不能“将FOREACH循环放入数组”。
您的最佳选择是首先生成值,然后将其放入数组中
$value = '';
foreach($contents as $content) {
$value .= '<li>' . $content['message'] . '</li>';
}
$array = array('key' => 'some value ' . $value . ' more data');
$value='';
foreach($contents作为$content){
$value.='。$content['message']. ;
}
$array=array('key'=>'some value'.$value.'more data');
您不能“将foreach循环放入数组”。
您的最佳选择是首先生成值,然后将其放入数组中
$value = '';
foreach($contents as $content) {
$value .= '<li>' . $content['message'] . '</li>';
}
$array = array('key' => 'some value ' . $value . ' more data');
$value='';
foreach($contents作为$content){
$value.='。$content['message']. ;
}
$array=array('key'=>'some value'.$value.'more data');