Trådstart#1 hej. finns det nån funktion som byter ut varje bokstav i en mening.
så om det står "hej" på en sida så ska det bli till exempel
<img src="h.gif"><img src="e.gif"><img src="j.gif">
MatteMedlem sedan aug. 20002 975 inlägg$str = "Hej på dej";
$str = preg_replace("/([a-zåäö])/", "<img src=\"$1.gif\">", strtolower($str));
echo $str;
Sen kanske det inte är så lämpligt att ha bilder som heter 'å.gif'. Du kanske får göra ett steg två som byter namn på dessa till något lämpligare.
tack funkar prima.
skullenog va smart det där med åäö hur löser hag det...
sen så specialtecken som jag vill ha omgjorde....
till exempel *(stjärna) deftersom man inte kan döra filer ill *.gif hur löser jag sånna grejer.?
MatteMedlem sedan aug. 20002 975 inläggT.ex något på det här hållet:
$str = "Hej på dej. Bröd-ätare";
$str = preg_replace("/([a-zåäö*\\\.-])/", "<img src=\"$1.gif\">", strtolower($str));
$pattern = array('å', 'ä', 'ö', '*', '..gif', '-');
$replace = array('aa', 'ae', 'oe', 'star', 'dot.gif', 'conn');
$str = str_replace($pattern, $replace, $str);
echo $str;
Nexus86Medlem sedan okt. 20023 030 inläggFörtydelse av Mattes kod:
å.gif = aa.gif
ä.gif = ae.gif
ö.gif = oe.gif
*.gif = star.gif
..gif = dot.gif
-.gif = conn.gif
funkar prima tack så mycke... men har lite problem att göra typ <br> och så nu.. när den byter ut alla tecken...
någon som vet.
$str = "Hej på dej. Bröd-ätare";
hur jag ska kunna få en radbryt i denna?
MatteMedlem sedan aug. 20002 975 inläggEn variant är att köra det baklänges:
$str = "Hej på dej. <br> Bröd-ätare";
$str = preg_replace("/([a-zåäö*\.-])/", "<img src=\"$1.gif\">", strtolower($str));
$pattern = array('å', 'ä', 'ö', '*', '..gif', '-', '<<img src="b.gif"><img src="r.gif">>');
$replace = array('aa', 'ae', 'oe', 'star', 'dot.gif', 'conn', '<br>');
$str = str_replace($pattern, $replace, $str);
echo $str;