06. februar 2004 - 07:39Der er
15 kommentarer og 1 løsning
str_replace der er case insentitive?
Hej eksperter
Findes der en funktion I PHP 4.3.4 der ligesom str_replace udskifter tekst med en anden, men som er case insentitive?
$streng = "HuRray for php"; $streng_altered = str_replace("hurray","party",$streng);
sådan så hurray bliver udskiftet ligegyldigt hvad..
har prøvet at lave $streng_altered = str_replace("hurray","party",strtolower($streng)); i stedet, men så bliver al teksten sat til lowercase, og det er jeg heller ikke interesseret i...
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
$streng = "HuRray for php"; $streng_altered = str_ireplace("hurray","party",$streng); Denne version vil være noget hurtigere end dem, som jakobclausen har præsenteret. Det samme gælder med nicklasbs version.
det ikk' for noget.. Men har altså selv en Version 4.3.0, og der virker min version da helt fint?! Måske bare mig der har misforstået noget?! (Undskylder i det tilfælde)
Jeg får Fatal error: Call to undefined function: str_ireplace() in c:\apache\htdocs\test\counter.php on line 15 linie 15: str_ireplace("hej","la","hej med dig"); når jeg prøver den
ok.. ville bare lige være sikker på at der ikke var noget galt med det eksempel jeg gav.. :D meget rart at vide, hvis man selv skulle få brug for det..
Der står ikke noget i php-manualen om at str_ireplace kun virker til php v. 5! Det der står er: Note: As of PHP 5.0.0 the number of matched and replaced needles will be returned in count which is passed by reference. Prior to PHP 5.0.0 this parameter is not available.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.