所以這是我的foreach循環使用的foreach循環的智者
foreach($statusMessageResult as $row){
$row['username']=$db->getUsername($db->getUserNameById($row['posterID']));
$results[] = $row;
echo "Status from: " . $row['username'] . " ID: " . $row['statusID'] . "<br>" . $row['dateTime'];
}
沒有問題的其中一期工程。但是現在我想要聰明地擁有同樣的東西。 所以我想我要做到這一點在PHP文件
$smarty->assign('results', $results);
,這在.html文件
{foreach from=$results item=statusID}
id: {$statusID}<br>
{/foreach}
但它告訴我
Notice: Array to string conversion in F:\xampp\htdocs\FinalYear\smarty\templates_c\ab89063f543bf0a8fe20c45b89aad63b616cd7c5.file.home.html.php on line 86
Array
嘛問題似乎很清楚:我有一個數組,並希望將它用作字符串,但這是不允許的。但我該如何解決它?
id:{$ result.statusID | stripslash es} – 2013-03-22 12:59:46
@DeppG:這真的需要嗎?這通常是一個Db中的int字段嗎? – 2013-03-22 13:00:50