substr_replace probléma
Sziasztok!
Szeretnék csinálni egy felsorolást, vesszővel elválasztva, az utolsó név után pedig pontot szeretnék rakni!
Hogyan lehetséges ez, mert az alábbi kód nem működik! Nem teszi ki a pontot az uttsó után!Előre is köszi!
■ Szeretnék csinálni egy felsorolást, vesszővel elválasztva, az utolsó név után pedig pontot szeretnék rakni!
Hogyan lehetséges ez, mert az alábbi kód nem működik! Nem teszi ki a pontot az uttsó után!
<?
$kik = "SELECT * FROM tabla ORDER BY date ASC";
$kikeredmeny = mysql_query($kik);
if ($rekord) {
while ($kiksor = mysql_fetch_array($kikeredmeny)) {
if ($kiksor["url"]) {
$commenters .= "<a href=\"".$kiksor["url"]."\" target=\"_blank\" title=\"".$kiksor["url"]."\"><b>".$kiksor["name"]."</b></a>, \n";
}
else {
$commenters .= "<b>".$kiksor["name"]."</b>, \n";
}
}
$commenters = substr_replace($commenters, '.', -4); // levesszük a ", \n" részt a lista végéről
print $commenters;
}
else {
echo "<B>Nincs hozzászólás.</B>\n";
}
?>
substr_replace?
nem sikerült
Kipróbáltam, de ugyanúgy nem rak ki pontot az utolsó után!
implode
Miért substr_replace?
Thanks!
Bocsi! Mégse!
Ez egy bloghoz kéne, és egy oldalon több blogbejegyzés szerepel, mindegyik alatt azoknak a neve, akik hozzászóltak! És így azt csinálja, hogy mindig összeadja a fölötte lévökkel! Tehát odaírja azokat a neveket is amelyek az elöző bejegyzéshez tartoznak! A harmadiknál már az elöző kettö nevei is ott vannak, plusz még a harmadiké is! :(
Ha egy oldalon, csak egy bejegyzés található, akkor működik minden... De így... :'(
Inicializálás