webForumDet fria alternativet

str_ireplace()

PHP

3 svar · 231 visningar · startad av arvjos

Medlem sedan juni 2002129 inlägg
Frågan#1

Hejsan

Jag skulle vilja använda mig av str_ireplace(), alltså insensitive version av str_replace(). problemet är nu att den bara finns i version 5 och senare och sy ny version finns inte på den server jag använder mig av.

Går det att uppnå samma funktionalitet på något annat sätt?

Tack

/Arvid

Medlem sedan mars 20007 896 inlägg
#2

Tja, då får du nog använda reguljära uttryck:

$text = "Hello värld";
$text = preg_replace( '/värld/i', 'world', $text );

Kostar lite extra, men det är priset som du får betala. ;)

Det är switchen 'i' efter slashen som gör att det är case-insensitive.

Medlem sedan jan. 2000372 inlägg
#3

Vad är det för fel på eregi_replace() ?

Medlem sedan mars 20007 896 inlägg
#4

Långsammare än preg_replace().

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)