Bir dize döngü sonuçları kaydetmek mümkün mü?
$sql = "SELECT SUBSTR(a.`title`, 1,1) FROM articles a WHERE a.`tag` = 'human_resources'";
$results = db_query($sql);
while ($fields = db_fetch_array($results)) {
foreach($fields as $key => $value) {
echo $value;
}
}
Yukarıdaki kod etiketi insan_kaynakları ile makalelerin başlıkları çıktılar. Ben bir katalog için bir alphabar yapmak istiyorum, bu yüzden bu kullanıyorum:
if(stripos($string, "A") !== false) {
echo ('<a href="http://www.mysite.com/articles/A">A</a>');
}
else echo '<span class="inactive">A</span>';
if(stripos($string, "B") !== false) {
echo ('<a href="http://www.mysite.com/articles/B">B</a>');
}
else echo '<span class="inactive">B</span>';
...etc
Ama kod ikinci bölümü için döngü o $ dize almak için nasıl bilmiyorum.
Herhangi bir öneri veya bu soruna daha iyi bir yaklaşım büyük ölçüde takdir edilmektedir.