From 91209a684530a5b0aa83032f3b08aa8122a935b8 Mon Sep 17 00:00:00 2001 From: Jonathan Holst Date: Mon, 14 Jun 2004 07:42:44 +0000 Subject: [PATCH] first translation git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@161325 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/strings/functions/str-replace.xml | 92 ++++++++++----------- 1 file changed, 45 insertions(+), 47 deletions(-) diff --git a/reference/strings/functions/str-replace.xml b/reference/strings/functions/str-replace.xml index 755cbe4a4e..6430b29091 100644 --- a/reference/strings/functions/str-replace.xml +++ b/reference/strings/functions/str-replace.xml @@ -1,11 +1,11 @@ - - + + str_replace - Replace all occurrences of the search string with the replacement string + Erstatter alle forekomster af søgestrengen med erstatningsstrengen. @@ -18,47 +18,44 @@ int&count - This function returns a string or an array with all occurrences of - search in subject - replaced with the given replace value. If you - don't need fancy replacing rules (like regular expressions), you should - always use this function instead of ereg_replace or - preg_replace. + Denne funktion returnerer en streng eller et array med alle forekomster + af search i subject + erstattet med den givne replace-værdi. Hvis du + ikke skal bruge smarte erstaningsregler (som regulære udtryk), bør du + altid bruge denne funktion i stedet for ereg_replace + eller preg_replace. - As of PHP 4.0.5, every parameter in str_replace - can be an array. + Siden PHP 4.0.5, kan ethvert parameter i str_replace + være et array. - In PHP versions prior to 4.3.3 a bug existed when using arrays as - both search and replace - parameters which caused empty search indexes - to be skipped without advancing the internal pointer on the - replace array. This has been corrected in - PHP 4.3.3, any scripts which relied on this bug - should remove empty search values prior to calling this function in - order to mimick the original behavior. + I PHP-versioner tidligere end 4.3.3 eksisterede der en fejl når man + brugte arrays både som search- og replace + parametre hvilket forårsagede at tomme + search-indekser blev ignoreret, uden at følge med + i hvor pointeren var placeret i replace-arrayet. + Dette er blevet rettet i PHP 4.3.3, alle scripts der + hvilket på denne fejl skulle fjerne tomme søgeværdier tidligere for at + få funktionen til at opføre sig som den bør. - If subject is an array, then the search - and replace is performed with every entry of - subject, and the return value is an array - as well. + Hvis subject er et array, så bliver søgningen og + erstatningen udført med hvert element i subject, + og returværdien bliver også et array. - If search and - replace are arrays, then - str_replace takes a value from each array - and uses them to do search and replace on - subject. If - replace has fewer values than - search, then an empty string is used for - the rest of replacement values. If search - is an array and replace is a string; then - this replacement string is used for every value of - search. + Hvis search og replace er + arrays, så tager str_replace én værdi fra hver array + og bruger dem til at foretage søg og erstat på + subject. Hvis replace har + færre værdier end search, så bliver der brugt en + tom streng til resten af erstatningerne. Hvis + search er et array og + replace er en streng; så vil denne erstatning + blive brugt for hvert element i search. @@ -66,21 +63,21 @@ +// Giver: $bodytag = str_replace("%body%", "black", ""); -// Provides: Hll Wrld f PHP +// Giver: Hll Wrld f PHP $vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U"); $onlyconsonants = str_replace($vowels, "", "Hello World of PHP"); -// Provides: You should eat pizza, beer, and ice cream every day -$phrase = "You should eat fruits, vegetables, and fiber every day."; -$healthy = array("fruits", "vegetables", "fiber"); -$yummy = array("pizza", "beer", "ice cream"); +// Giver: Du skulle spise pizza, øl og is hver dag. You should eat pizza, beer, and ice cream every day +$phrase = "Du skulle spise frugter, grønsager og fiber hver dag."; +$healthy = array("frugter", "grønsager", "fiber"); +$yummy = array("pizza", "øl", "is"); $newphrase = str_replace($healthy, $yummy, $phrase); -// Use of the count parameter is available as of PHP 5.0.0 +// Brugen af count-parametren er tilgængelig fra PHP 5.0.0 $str = str_replace("ll", "", "good golly miss molly!", $count); echo $count; // 2 ?> @@ -93,18 +90,19 @@ echo $count; // 2 - As of PHP 5.0.0 the number of matched and replaced - needles (search) will be returned in - count which is passed by reference. - Prior to PHP 5.0.0 this parameter is not available. + Siden PHP 5.0.0 vil antallet af matchede og erstatne + krav (search) blive returneret i + count, som bliver givet via reference. + Tidligere end PHP 5.0.0 var denne parameter ikke + tilgængelig. - See also + Se også str_ireplace, substr_replace, ereg_replace, - preg_replace, and + preg_replace og strtr.