oskobMedlem sedan maj 20021 558 inlägg Hallå!
Hur löser man detta på enklast sätt.
Jag har en lång text som ska sökas igenom efter nyckelord som ska bli till länkar. Kör en vanlig str_replace nu men det slog mig att man inte kan söka utan att det är case sensitive.
Det borde väl gå att lösa med regex eller något, men hur?
Tack på förhand!
PeddaMedlem sedan juni 20006 032 inlägg Visst går regex att använda. Annars så kan du använda strtolower() för att bara få gemener. Men det kanske inte funkar i ditt fall, förstår faktiskt inte riktigt vad det är du tänker göra.
str_ireplace om du har php5
oskobMedlem sedan maj 20021 558 inlägg Skit... Verkade inte som det Blixtsystems.
Pedda: Om jag gör det så blir ju all text lowercase och det är inte så snyggt.
str_replace("mamma", "pappa", strtolower("MiN MaMmA Är eN Man"));
det blir ju "min pappa är en man"
Peter SMedlem sedan dec. 20025 483 inlägg $str = eregi_replace('\b(word1|word2|word3)\b', '<a href="wordlist.php?word=\\1">\\1</a>', $str);