投稿へのリンク、その名前、およびその投稿が既読/未読の場合のアイコンを出力するこの foreach があります。
foreach (BLAHBLAH) {
$is_read = !in_array($obj->id, $unread_msgs);
$title = $obj->title;
$url = $obj->url;
$output = '<li><a href="'.$url.'">'. $title;
if ($is_read) {
$output .= ' <img src="icon-read.png" />';
} else { $output .= ' <img src="icon-unread.png" />'; }
$output .= '</a></li>';
echo $output;
}
したがって、出力形式は<li><a href="POST_URL">POST_TITLE</a><img src="READ/UNREAD_ICON"/></li>
. 代わりに欲しい<li><img src="READ/UNREAD_ICON"/><a href="POST_URL">POST_TITLE</a></li>
です。したがって、リンクの前に画像を用意してください。文字列演算子で遊んでみましたが、よくわかりません.. :(
私も次のようなことをしようとしました
$output = '<li><img src="'.$iconstatus.'"/><a href="'.url.'">'. title;
if ($is_read) {
$iconstatus = 'icon-read.png';
} else { $iconstatus = 'icon-unread.png'; }
$output .= '</a></li>';
echo $output;
しかし、何の役にも立たないようです。