我希望显示搜索结果中显示的所有用户的激情。目前,这不是动态的,我如何使这种动态?因为我必须手动包括[0],[1],[2] ..我正在使用cakephp。以下代码位于我的view.ctp页面中。
foreach ($data as $user) {
$cell .= $user['Passion'][0]['tag'].' '.$user['Passion'][1]['tag'].' '.$user['Passion'][2]['tag'];
}
答案 0 :(得分:3)
双foreach循环怎么样?
foreach ($data as $user) {
foreach ($user['Passion'] as $passion) {
$cell.= $passion['tag'];
}
}
答案 1 :(得分:0)
以下代码遍历每个标记,并在每个标记之间放置一个空格。
foreach ($data as $user) {
$passions = array(); //Reset the line
foreach ($user['Passion'] as $passion) {
array_push($passions, $passion['tag']); // Add each tag
}
$cell.= implode($passions, ' '); // Put a space between each tag
}