holst Mon Jun 14 03:42:44 2004 EDT
Modified files: /phpdoc/en/reference/strings/functions str-replace.xml Log: first translation http://cvs.php.net/diff.php/phpdoc/en/reference/strings/functions/str-replace.xml?r1=1.13&r2=1.14&ty=u Index: phpdoc/en/reference/strings/functions/str-replace.xml diff -u phpdoc/en/reference/strings/functions/str-replace.xml:1.13 phpdoc/en/reference/strings/functions/str-replace.xml:1.14 --- phpdoc/en/reference/strings/functions/str-replace.xml:1.13 Tue Feb 24 15:54:45 2004 +++ phpdoc/en/reference/strings/functions/str-replace.xml Mon Jun 14 03:42:44 2004 @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> -<!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 --> +<!-- $Revision: 1.14 $ --> +<!-- Revision: 1.13 Maintainer: tomsommer Status: ready --> <refentry id="function.str-replace"> <refnamediv> <refname>str_replace</refname> <refpurpose> - Replace all occurrences of the search string with the replacement string + Erstatter alle forekomster af søgestrengen med erstatningsstrengen. </refpurpose> </refnamediv> <refsect1> @@ -18,47 +18,44 @@ <methodparam choice="opt"><type>int</type><parameter>&count</parameter></methodparam> </methodsynopsis> <para> - This function returns a string or an array with all occurrences of - <parameter>search</parameter> in <parameter>subject</parameter> - replaced with the given <parameter>replace</parameter> value. If you - don't need fancy replacing rules (like regular expressions), you should - always use this function instead of <function>ereg_replace</function> or - <function>preg_replace</function>. + Denne funktion returnerer en streng eller et array med alle forekomster + af <parameter>search</parameter> i <parameter>subject</parameter> + erstattet med den givne <parameter>replace</parameter>-værdi. Hvis du + ikke skal bruge smarte erstaningsregler (som regulære udtryk), bør du + altid bruge denne funktion i stedet for <function>ereg_replace</function> + eller <function>preg_replace</function>. </para> <para> - As of PHP 4.0.5, every parameter in <function>str_replace</function> - can be an <type>array</type>. + Siden PHP 4.0.5, kan ethvert parameter i <function>str_replace</function> + være et <type>array</type>. </para> <warning> <simpara> - In PHP versions prior to 4.3.3 a bug existed when using arrays as - both <parameter>search</parameter> and <parameter>replace</parameter> - parameters which caused empty <parameter>search</parameter> indexes - to be skipped without advancing the internal pointer on the - <parameter>replace</parameter> array. This has been corrected in - <literal>PHP 4.3.3</literal>, 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 <parameter>search</parameter>- og <parameter>replace</parameter> + parametre hvilket forårsagede at tomme + <parameter>search</parameter>-indekser blev ignoreret, uden at følge med + i hvor pointeren var placeret i <parameter>replace</parameter>-arrayet. + Dette er blevet rettet i <literal>PHP 4.3.3</literal>, 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. </simpara> </warning> <para> - If <parameter>subject</parameter> is an array, then the search - and replace is performed with every entry of - <parameter>subject</parameter>, and the return value is an array - as well. + Hvis <parameter>subject</parameter> er et array, så bliver søgningen og + erstatningen udført med hvert element i <parameter>subject</parameter>, + og returværdien bliver også et array. </para> <para> - If <parameter>search</parameter> and - <parameter>replace</parameter> are arrays, then - <function>str_replace</function> takes a value from each array - and uses them to do search and replace on - <parameter>subject</parameter>. If - <parameter>replace</parameter> has fewer values than - <parameter>search</parameter>, then an empty string is used for - the rest of replacement values. If <parameter>search</parameter> - is an array and <parameter>replace</parameter> is a string; then - this replacement string is used for every value of - <parameter>search</parameter>. + Hvis <parameter>search</parameter> og <parameter>replace</parameter> er + arrays, så tager <function>str_replace</function> én værdi fra hver array + og bruger dem til at foretage søg og erstat på + <parameter>subject</parameter>. Hvis <parameter>replace</parameter> har + færre værdier end <parameter>search</parameter>, så bliver der brugt en + tom streng til resten af erstatningerne. Hvis + <parameter>search</parameter> er et array og + <parameter>replace</parameter> er en streng; så vil denne erstatning + blive brugt for hvert element i <parameter>search</parameter>. </para> <para> <example> @@ -66,21 +63,21 @@ <programlisting role="php"> <![CDATA[ <?php -// Provides: <body text='black'> +// Giver: <body text='black'> $bodytag = str_replace("%body%", "black", "<body text='%body%'>"); -// 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 @@ <note> <simpara> - As of <literal>PHP 5.0.0</literal> the number of matched and replaced - needles (<parameter>search</parameter>) will be returned in - <parameter>count</parameter> which is passed by reference. - Prior to <literal>PHP 5.0.0</literal> this parameter is not available. + Siden <literal>PHP 5.0.0</literal> vil antallet af matchede og erstatne + krav (<parameter>search</parameter>) blive returneret i + <parameter>count</parameter>, som bliver givet via reference. + Tidligere end <literal>PHP 5.0.0</literal> var denne parameter ikke + tilgængelig. </simpara> </note> <para> - See also + Se også <function>str_ireplace</function>, <function>substr_replace</function>, <function>ereg_replace</function>, - <function>preg_replace</function>, and + <function>preg_replace</function> og <function>strtr</function>. </para> </refsect1>