com doc/de: (commit) review: reference/session/examples.xml reference/session/ini.xml reference/strings/constants.xml reference/strings/functions/addcslashes.xml reference/strings/functions/chr.xml reference/strings/functions/convert-uuencode.xml reference/strings/functions/crc32.xml reference/strings/functions/crypt.xml reference/strings/functions/echo.xml reference/strings/functions/explode.xml reference/strings/functions/get-html-translation-t
[email protected] (Martin Samesch)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
Commit: fc3dc53dee45a40e640ae01652bf91bb4dfbc7f3 Author: Martin Samesch <[email protected]> Mon, 18 Jan 2021 19:05:56 +0100 Parents: 0b9b84f8b627d4bfea43a18622fe37dfd74d0e5c Branches: master Link: http://git.php.net/?p=doc/de.git;a=commitdiff;h=fc3dc53dee45a40e640ae01652bf91bb4dfbc7f3 Log: (commit) review Changed paths: M reference/session/examples.xml M reference/session/ini.xml M reference/strings/constants.xml M reference/strings/functions/addcslashes.xml M reference/strings/functions/chr.xml M reference/strings/functions/convert-uuencode.xml M reference/strings/functions/crc32.xml M reference/strings/functions/crypt.xml M reference/strings/functions/echo.xml M reference/strings/functions/explode.xml M reference/strings/functions/get-html-translation-table.xml M reference/strings/functions/hex2bin.xml M reference/strings/functions/htmlentities.xml M reference/strings/functions/htmlspecialchars-decode.xml M reference/strings/functions/htmlspecialchars.xml M reference/strings/functions/implode.xml M reference/strings/functions/levenshtein.xml M reference/strings/functions/md5-file.xml M reference/strings/functions/money-format.xml M reference/strings/functions/nl-langinfo.xml M reference/strings/functions/number-format.xml M reference/strings/functions/ord.xml M reference/strings/functions/parse-str.xml M reference/strings/functions/quoted-printable-encode.xml M reference/strings/functions/quotemeta.xml M reference/strings/functions/setlocale.xml M reference/strings/functions/sha1-file.xml M reference/strings/functions/similar-text.xml M reference/strings/functions/soundex.xml M reference/strings/functions/sprintf.xml M reference/strings/functions/str-ireplace.xml M reference/strings/functions/str-pad.xml M reference/strings/functions/str-replace.xml M reference/strings/functions/str-word-count.xml M reference/strings/functions/strcoll.xml M reference/strings/functions/strcspn.xml M reference/strings/functions/strip-tags.xml M reference/strings/functions/stristr.xml M reference/strings/functions/strnatcasecmp.xml M reference/strings/functions/strncasecmp.xml M reference/strings/functions/strrchr.xml M reference/strings/functions/strripos.xml M reference/strings/functions/strrpos.xml M reference/strings/functions/strspn.xml M reference/strings/functions/strtr.xml M reference/strings/functions/substr-count.xml M reference/strings/functions/substr-replace.xml M reference/strings/functions/trim.xml M reference/strings/functions/ucfirst.xml M reference/strings/functions/ucwords.xml M reference/strings/functions/vfprintf.xml M reference/strings/functions/wordwrap.xml
diff_fc3dc53dee45a40e640ae01652bf91bb4dfbc7f3.txt
(text/plain, 59.9 KB)
diff --git a/reference/session/examples.xml b/reference/session/examples.xml
index 3cf68fe48..5fa2ed174 100644
--- a/reference/session/examples.xml
+++ b/reference/session/examples.xml
@@ -111,7 +111,7 @@ unset($_SESSION['zaehler']);
<para>
Dies ist wahrscheinlich ein Problem auf Websites, die verstärkt AJAX
verwenden und mehrere gleichzeitige Zugriffe haben. Der einfachste Weg,
- damit umzugehen ist, <function>session_write_close</function> möglichst
+ damit umzugehen, ist, <function>session_write_close</function> möglichst
früh im Skript aufzurufen, sobald alle nötigen Änderungen an der Session
vorgenommen wurden. Alternativ könnte ein Session-Backend verwendet
werden, das gleichzeitige Zugriffe unterstützt.
diff --git a/reference/session/ini.xml b/reference/session/ini.xml
index 561613102..2cfe4302c 100644
--- a/reference/session/ini.xml
+++ b/reference/session/ini.xml
@@ -516,7 +516,7 @@
Grundeinstellung <literal>32</literal> (deaktiviert).
</simpara>
<simpara>
- Entfernt in PHP 7.1.0.
+ Entfernt in PHP 7.1.0.
</simpara>
</listitem>
</varlistentry>
@@ -688,7 +688,7 @@
<simpara>
Erlaubt es Servern zu bestätigen, dass ein Cookie nicht mit
Cross-Site-Requests gesendet werden sollte. Diese Bestätigung ermöglicht
- es Benutzer-Agenten die Gefahr von Cross-Origin Informationslecks zu
+ es User Agents die Gefahr von Cross-Origin Informationslecks zu
lindern, und bietet etwas Schutz gegen Cross-Site-Request-Forgery
Attacken. Es ist zu beachten, dass diese nicht von allen Browsern
unterstützt wird. Ein leerer Wert bedeutet, dass kein
diff --git a/reference/strings/constants.xml b/reference/strings/constants.xml
index 85fc80310..3c16e1dd2 100644
--- a/reference/strings/constants.xml
+++ b/reference/strings/constants.xml
@@ -264,7 +264,7 @@
</simpara>
</listitem>
</varlistentry>
- <varlistentry xml:id="constant.lc-collate" >
+ <varlistentry xml:id="constant.lc-collate">
<term>
<constant>LC_COLLATE</constant>
(<type>int</type>)
diff --git a/reference/strings/functions/addcslashes.xml b/reference/strings/functions/addcslashes.xml
index 45a52fa2d..68ff66742 100644
--- a/reference/strings/functions/addcslashes.xml
+++ b/reference/strings/functions/addcslashes.xml
@@ -48,8 +48,8 @@
Wenn Sie eine Zeichensequenz im charlist-Parameter notieren,
informieren Sie sich darüber, welche Zeichen sich zwischen dem
ersten und dem letzten Zeichen befinden!
- <informalexample>
- <programlisting role="php">
+ <informalexample>
+ <programlisting role="php">
<![CDATA[
<?php
echo addcslashes('foo[ ]', 'A..z');
@@ -58,35 +58,35 @@ echo addcslashes('foo[ ]', 'A..z');
// ... aber ebenfalls die Zeichen [\]^_`
?>
]]>
- </programlisting>
- </informalexample>
- Beachten Sie zudem, dass sofern das erste Zeichen einer Sequenz einen
- höheren ASCII-Wert hat, als das zweite, keine Sequenz erstellt wird.
- Nur das erste und das letzte Zeichen sowie Punkte werden dann
- maskiert. Verwenden Sie die Funktion <function>ord</function>, um den
- ASCII-Wert eines Zeichens zu ermitteln.
- <informalexample>
- <programlisting role="php">
+ </programlisting>
+ </informalexample>
+ Beachten Sie zudem, dass sofern das erste Zeichen einer Sequenz einen
+ höheren ASCII-Wert hat, als das zweite, keine Sequenz erstellt wird.
+ Nur das erste und das letzte Zeichen sowie Punkte werden dann
+ maskiert. Verwenden Sie die Funktion <function>ord</function>, um den
+ ASCII-Wert eines Zeichens zu ermitteln.
+ <informalexample>
+ <programlisting role="php">
<![CDATA[
<?php
echo addcslashes("zoo['.']", 'z..A');
// Ausgabe: \zoo['\.']
?>
]]>
- </programlisting>
- </informalexample>
- </para>
- <para>
- Seien Sie besonders vorsichtig, wenn Sie Zeichen wie 0, a, b, f, n, r,
- t oder v maskieren möchten. Sie werden zu \0, \a, \b, \f, \n, \r, \t
- oder \v gewandelt, die in C sämtlich vordefinierte Escape-Sequenzen sind.
- Viele dieser Sequenzen sind ebenfalls in anderen von C abgeleiteten
- Sprachen, einschließlich PHP, vordefiniert, was bedeutet, dass Sie u.U.
- nicht das gewünschte Ergebnis erhalten, wenn Sie die Rückgabe von
- <function>addslashes</function> verwenden, um Code in diesen Sprachen zu
- erzeugen, wenn diese Zeichen in <parameter>charlist</parameter> definiert
- sind.
- </para>
+ </programlisting>
+ </informalexample>
+ </para>
+ <para>
+ Seien Sie besonders vorsichtig, wenn Sie Zeichen wie 0, a, b, f, n, r,
+ t oder v maskieren möchten. Sie werden zu \0, \a, \b, \f, \n, \r, \t
+ oder \v gewandelt, die in C sämtlich vordefinierte Escape-Sequenzen sind.
+ Viele dieser Sequenzen sind ebenfalls in anderen von C abgeleiteten
+ Sprachen, einschließlich PHP, vordefiniert. Das bedeutet, dass Sie u.U.
+ nicht das gewünschte Ergebnis erhalten, wenn Sie die Rückgabe von
+ <function>addslashes</function> verwenden, um Code in diesen Sprachen zu
+ erzeugen, wenn diese Zeichen in <parameter>charlist</parameter> definiert
+ sind.
+ </para>
</listitem>
</varlistentry>
</variablelist>
diff --git a/reference/strings/functions/chr.xml b/reference/strings/functions/chr.xml
index 872b3895e..96565bbcc 100644
--- a/reference/strings/functions/chr.xml
+++ b/reference/strings/functions/chr.xml
@@ -23,7 +23,7 @@
Ein-Byte-Kodierung wie ASCII, ISO-8859 oder Windows 1252 zu erzeugen, indem
die Position des gewünschten Zeichens in der Kodierungszuordnungstabelle
übergeben wird. Allerdings ist zu beachten, dass diese Funktion die
- Zeichenkettenkodierung ignoriert, und insbesondere kein Unicode Code-Point
+ Zeichenkettenkodierung ignoriert, und insbesondere kein Unicode-Codepoint
übergeben werden kann, um eine Zeichenkette in einer Multi-Byte-Kodierung wie
UTF-8 oder UTF-16 zu erzeugen.
</para>
diff --git a/reference/strings/functions/convert-uuencode.xml b/reference/strings/functions/convert-uuencode.xml
index 6e4653fa7..2bf0bef51 100644
--- a/reference/strings/functions/convert-uuencode.xml
+++ b/reference/strings/functions/convert-uuencode.xml
@@ -55,6 +55,29 @@
</para>
</refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ Vor dieser Version wurde beim Versuch, eine leere Zeichenkette zu
+ konvertieren, ohne besonderen Grund &false; zurückgegeben.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
diff --git a/reference/strings/functions/crc32.xml b/reference/strings/functions/crc32.xml
index ee341804a..35ffd421b 100644
--- a/reference/strings/functions/crc32.xml
+++ b/reference/strings/functions/crc32.xml
@@ -15,7 +15,7 @@
</methodsynopsis>
<para>
Berechnet die zyklisch redundante polynomische Prüfsumme mit einer
- Länge von 32-Bit für <parameter>string</parameter>. Dies wird gewöhnlich
+ Länge von 32 Bit für <parameter>string</parameter>. Dies wird gewöhnlich
für die Integritätsprüfung übermittelter Daten verwendet.
</para>
<warning>
diff --git a/reference/strings/functions/crypt.xml b/reference/strings/functions/crypt.xml
index bd7d03b25..7041368d5 100644
--- a/reference/strings/functions/crypt.xml
+++ b/reference/strings/functions/crypt.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 5453bb7d88a586ef1e5f2bb01dd9f1a7540af348 Maintainer: sammywg Status: ready -->
-<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" xml:id="function.crypt">
+<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" xml:id="function.crypt">
<refnamediv>
<refname>crypt</refname>
<refpurpose>Einweg-String-Hashing</refpurpose>
@@ -21,7 +21,7 @@
<para>
<function>crypt</function> gibt einen Hash-String zurück, der unter
Verwendung des <abbrev>DES</abbrev>-basierten
- Unix-Standard-Hashingalgorithmus oder einem anderen Algorithmus erstellt
+ Unix-Standard-Hashingalgorithmus oder eines anderen Algorithmus erstellt
wurde.
</para>
<para>
@@ -32,7 +32,7 @@
</para>
<para>
<function>password_hash</function> verwendet einen starken Hash, erzeugt
- ein starkes Salt, und wendet eine angemessene Anzahl von Runden automatisch
+ ein starkes Salt und wendet eine angemessene Anzahl von Runden automatisch
an. <function>password_hash</function> ist ein einfacher
<function>crypt</function>-Wrapper und kompatibel zu bestehenden
Passwort-Hashes. Die Verwendung von <function>password_hash</function> wird
@@ -66,8 +66,8 @@
</listitem>
<listitem>
<simpara>
- <constant>CRYPT_EXT_DES</constant> - Erweiterte DES-basiertes Hashing mit
- einem 9-Zeichen-Salt, welcher aus einem Unterstrich, 4 Zeichen
+ <constant>CRYPT_EXT_DES</constant> - Erweitertes DES-basiertes Hashing
+ mit einem 9-Zeichen-Salt, welcher aus einem Unterstrich, 4 Zeichen
Iterationsanzahl und 4 Zeichen Salt besteht. Iterationsanzahl und Salt
werden durch Zeichen aus dem Alphabet "./0-9A-Za-z" dargestellt. Bei
Nutzung eines ungültigen Zeichens schlägt <function>crypt</function>
@@ -84,7 +84,7 @@
<simpara>
<constant>CRYPT_BLOWFISH</constant> - Blowfish-Hash mit einem Salt
folgenden Aufbaus: "$2a$", "$2x$" oder "$2y$", gefolgt von einem
- zweistelligen Kostenparameter, einem weiteren "$", und 22 Zeichen des
+ zweistelligen Kostenparameter, einem weiteren "$" und 22 Zeichen des
Alphabets "./0-9A-Za-z". Bei Nutzung eines ungültigen Zeichens gibt
crypt() einen leeren String zurück. Der zweistellige Kostenparameter ist
der binäre Logarithmus der Iterationsanzahl für den zugrundeliegenden
@@ -99,22 +99,24 @@
</listitem>
<listitem>
<simpara>
- <constant>CRYPT_SHA256</constant> - SHA-256 Hash mit einem 16-Zeichen
- Salt, beginnend mit "$5$". Wenn anschließend "rounds=<N>$" folgt,
- gibt der Zahlenwert von N die Iterationsanzahl an, ansonsten wird 5000
- als Anzahl angenommen. Die Anzahl muss zwischen 1000 und 999,999,999
- liegen. Falls ein Wert außerhalb dieses Bereichs angegeben wird, wird die
- jeweils näher liegende Grenze als Anzahl genutzt.
+ <constant>CRYPT_SHA256</constant> - SHA-256 Hash mit einem
+ 16-Zeichen-Salt, beginnend mit "$5$". Wenn anschließend
+ "rounds=<N>$" folgt, gibt der Zahlenwert von N die Iterationsanzahl
+ an, ansonsten wird 5000 als Anzahl angenommen. Die Anzahl muss zwischen
+ 1000 und 999,999,999 liegen. Falls ein Wert außerhalb dieses Bereichs
+ angegeben wird, wird die jeweils näher liegende Grenze als Anzahl
+ genutzt.
</simpara>
</listitem>
<listitem>
<simpara>
- <constant>CRYPT_SHA512</constant> - SHA-512 Hash mit einem 16-Zeichen
- Salt, beginnend mit "$6$". Wenn anschließend "rounds=<N>$" folgt,
- gibt der Zahlenwert von N die Iterationsanzahl an, ansonsten wird 5000
- als Anzahl angenommen. Die Anzahl muss zwischen 1000 und 999,999,999
- liegen. Falls ein Wert außerhalb dieses Bereichs angegeben wird, wird die
- jeweils näher liegende Grenze als Anzahl genutzt.
+ <constant>CRYPT_SHA512</constant> - SHA-512 Hash mit einem
+ 16-Zeichen-Salt, beginnend mit "$6$". Wenn anschließend
+ "rounds=<N>$" folgt, gibt der Zahlenwert von N die Iterationsanzahl
+ an, ansonsten wird 5000 als Anzahl angenommen. Die Anzahl muss zwischen
+ 1000 und 999,999,999 liegen. Falls ein Wert außerhalb dieses Bereichs
+ angegeben wird, wird die jeweils näher liegende Grenze als Anzahl
+ genutzt.
</simpara>
</listitem>
</itemizedlist>
@@ -144,7 +146,7 @@
<listitem>
<para>
Ein optionaler Salt-String, der die Schlüsselbasis bildet. Falls dieser
- nicht angegeben wird hängt das Verhalten von der Implementierung des
+ nicht angegeben wird, hängt das Verhalten von der Implementierung des
Algorithmus ab und kann daher zu unerwarteten Ergebnissen führen. (Wenn
beispielsweise ein Server MD5 unterstützt und der andere nur DES, dann
würden beide unterschiedliche Rückgabewerte produzieren, obwohl der
@@ -167,7 +169,7 @@
<simpara>
Wenn Passwörter überprüft werden, sollte eine
Zeichenkettenvergleichsfunktion, die nicht anfällig für Rechenzeitangriffe
- ist, verwendet werden um die Ausgabe von <function>crypt</function> mit
+ ist, verwendet werden, um die Ausgabe von <function>crypt</function> mit
dem zuvor bekannten Hash zu vergleichen. PHP stellt zu diesem Zweck
<function>hash_equals</function> zur Verfügung.
</simpara>
@@ -267,7 +269,7 @@ echo 'SHA-512: ',
?>
]]>
</programlisting>
- &example.outputs.similar;
+ &example.outputs.similar;
<screen>
<![CDATA[
Standard DES: rl.3StKT.4T8M
diff --git a/reference/strings/functions/echo.xml b/reference/strings/functions/echo.xml
index fe5d37b94..eb43867a3 100644
--- a/reference/strings/functions/echo.xml
+++ b/reference/strings/functions/echo.xml
@@ -96,10 +96,10 @@ echo 'Dieser ' . 'String ' . 'wurde ' . 'mit ' . 'Stringverkettung erzeugt.' .
($eine_variable) ? echo 'true' : echo 'false';
// Folgende Beispiele funktionieren hingegen:
-($eine_variable) ? print 'true': print 'false' ; // print ist ebenfalls ein
+($eine_variable) ? print 'true': print 'false'; // print ist ebenfalls ein
// Konstrukt, aber es verhält sich wie eine Funktion,
// so dass es in diesem Kontext verwendet werden kann
-echo $eine_variable ? 'true': 'false'; // Das Statement herumgedreht
+echo $eine_variable ? 'true': 'false'; // Das Statement herumgedreht
?>
]]>
</programlisting>
diff --git a/reference/strings/functions/explode.xml b/reference/strings/functions/explode.xml
index d7ba738ec..50b172091 100644
--- a/reference/strings/functions/explode.xml
+++ b/reference/strings/functions/explode.xml
@@ -80,7 +80,7 @@
&reftitle.returnvalues;
<para>
Gibt ein <type>array</type> von <type>string</type>s zurück, die
- durch Aufsplitten des <parameter>string</parameter> Parameters an
+ durch Aufsplitten des <parameter>string</parameter>-Parameters an
Begrenzungen durch <parameter>separator</parameter> erzeugt werden.
</para>
<para>
diff --git a/reference/strings/functions/get-html-translation-table.xml b/reference/strings/functions/get-html-translation-table.xml
index 5f730e9ee..e849cbeb0 100644
--- a/reference/strings/functions/get-html-translation-table.xml
+++ b/reference/strings/functions/get-html-translation-table.xml
@@ -57,7 +57,7 @@
<listitem>
<para>
Eine Bitmaske von einem oder mehreren der folgenden Flags, welche
- festlegen welche Anführungszeichen die Tabelle enthalten wird, sowie
+ festlegen, welche Anführungszeichen die Tabelle enthalten wird, sowie
für welchen Dokumenttyp sie ist. Der Standardwert ist
<literal>ENT_COMPAT | ENT_HTML401</literal>.
<table>
diff --git a/reference/strings/functions/hex2bin.xml b/reference/strings/functions/hex2bin.xml
index 56bef54f2..be4ca77a1 100644
--- a/reference/strings/functions/hex2bin.xml
+++ b/reference/strings/functions/hex2bin.xml
@@ -18,7 +18,7 @@
</para>
<caution>
<para>
- Diese Funktion konvertiert <emphasis>NICHT</emphasis> eine Hexadezimalzahl
+ Diese Funktion konvertiert eine Hexadezimalzahl <emphasis>NICHT</emphasis>
in eine Binärzahl. Dafür kann stattdessen die <function>base_convert</function>
Funktion verwendet werden.
</para>
diff --git a/reference/strings/functions/htmlentities.xml b/reference/strings/functions/htmlentities.xml
index 73e87f14f..15c4826f6 100644
--- a/reference/strings/functions/htmlentities.xml
+++ b/reference/strings/functions/htmlentities.xml
@@ -22,8 +22,8 @@
die eine HTML-Code-Entsprechung haben, in diese Entsprechung um.
</para>
<para>
- Möchten Sie stattdessen die HTML Entities dekodieren, verwenden Sie
- bitte die Funktion <function>html_entity_decode</function>.
+ Möchten Sie stattdessen die HTML-Entities dekodieren, verwenden Sie bitte
+ die Funktion <function>html_entity_decode</function>.
</para>
</refsect1>
@@ -75,7 +75,7 @@
<row>
<entry><constant>ENT_IGNORE</constant></entry>
<entry>
- Verwirft ungültige Code Unit Sequenzen anstatt eine leere
+ Verwirft ungültige Code-Unit-Sequenzen anstatt eine leere
Zeichenkette zurückzugeben. Die Nutzung dieser Option ist nicht
empfehlenswert, da sie <link
xlink:href="&url.delete.nonchars;">Auswirkungen auf die Sicherheit</link>
@@ -85,19 +85,20 @@
<row>
<entry><constant>ENT_SUBSTITUTE</constant></entry>
<entry>
- Ersetzt ungültige Codepoints mit einem Unicode Ersatz Zeichen
- U+FFFD (UTF-8) oder &#FFFD; (andernfalls) anstatt sie zu
- belassen wie sie sind. Dies kann zum Beispiel nützlich sein, um die
- Wohlgeformtheit von XML-Dokumenten mit eingebetteten externen
- Inhalten sicher zu stellen.
+ Ersetzt ungültige Code-Unit-Sequenzen mit einem
+ Unicode-Ersatzzeichen U+FFFD (UTF-8) oder &#FFFD;
+ (andernfalls).
</entry>
</row>
<row>
<entry><constant>ENT_DISALLOWED</constant></entry>
<entry>
- Ersetzt Code-Unit-Sequenzen, welche in dem angegebenen Dokumenttyp
- ungültig sind, mit einem Unicode-Ersatzzeichen U+FFFD (UTF-8)
- oder &#FFFD; (andernfalls).
+ Ersetzt Codepoints, welche in dem angegebenen Dokumenttyp ungültig
+ sind, mit einem Unicode-Ersatzzeichen U+FFFD (UTF-8) oder
+ &#FFFD; (andernfalls), anstatt sie zu belassen wie sie sind.
+ Dies kann zum Beispiel nützlich sein, um die Wohlgeformtheit von
+ XML-Dokumenten mit eingebetteten externen Inhalten
+ sicherzustellen.
</entry>
</row>
<row>
@@ -158,7 +159,7 @@
</para>
<para>
Enthält der <parameter>string</parameter> eine in dem übergebenen
- <parameter>encoding</parameter> ungültige Code Unit Sequenz, wird eine
+ <parameter>encoding</parameter> ungültige Code-Unit-Sequenz, wird eine
leere Zeichenkette zurückgegeben, sofern weder das
<constant>ENT_IGNORE</constant>- noch das
<constant>ENT_SUBSITUTE</constant>-Flag gesetzt sind.
diff --git a/reference/strings/functions/htmlspecialchars-decode.xml b/reference/strings/functions/htmlspecialchars-decode.xml
index 88d7c45c6..f7155ab24 100644
--- a/reference/strings/functions/htmlspecialchars-decode.xml
+++ b/reference/strings/functions/htmlspecialchars-decode.xml
@@ -58,18 +58,22 @@
<tbody>
<row>
<entry><constant>ENT_COMPAT</constant></entry>
- <entry>Konvertiert doppelte Anführungszeichen und lässt einfache
- Anführungszeichen unberührt.</entry>
+ <entry>
+ Konvertiert doppelte Anführungszeichen und lässt einfache
+ Anführungszeichen unberührt.
+ </entry>
</row>
<row>
<entry><constant>ENT_QUOTES</constant></entry>
- <entry>Konvertiert sowohl doppelte als auch einfache
- Anführungszeichen.</entry>
+ <entry>
+ Konvertiert sowohl doppelte als auch einfache Anführungszeichen.
+ </entry>
</row>
<row>
<entry><constant>ENT_NOQUOTES</constant></entry>
- <entry>Lässt sowohl doppelte als auch einfache Anführungszeichen
- unberührt.</entry>
+ <entry>
+ Lässt sowohl doppelte als auch einfache Anführungszeichen unberührt.
+ </entry>
</row>
<row>
<entry><constant>ENT_HTML401</constant></entry>
diff --git a/reference/strings/functions/htmlspecialchars.xml b/reference/strings/functions/htmlspecialchars.xml
index 41634d18e..9f42d5690 100644
--- a/reference/strings/functions/htmlspecialchars.xml
+++ b/reference/strings/functions/htmlspecialchars.xml
@@ -27,14 +27,14 @@
<para>
Wenn die Eingabezeichenkette, die dieser Funktion übergeben wird, und das
endgültige Dokument den gleichen Zeichensatz haben, ist diese Funktion
- ausreichend um Eingaben für die meisten Kontexte eines HTML-Dokuments
+ ausreichend, um Eingaben für die meisten Kontexte eines HTML-Dokuments
vorzubereiten. Wenn allerdings die Eingabe Zeichen repräsentieren kann, die
nicht im Zeichensatz des endgültigen Dokuments kodiert sind, und Sie
wünschen diese Zeichen zu erhalten (als numerische oder benannte Entities),
kann sowohl diese Funktion wie auch <function>htmlentities</function> (die
nur Teilzeichenketten, die benannte Entity-Entsprechungen haben, kodiert)
- ungenügend sein. Sie müssen u.U.
- <function>mb_encode_numericentity</function> stattdessen verwenden.
+ ungenügend sein. Sie müssen u.U. stattdessen
+ <function>mb_encode_numericentity</function> verwenden.
</para>
<para>
<table>
@@ -130,7 +130,7 @@
<row>
<entry><constant>ENT_IGNORE</constant></entry>
<entry>
- Verwirft ungültige Code Unit Sequenzen anstatt eine leere
+ Verwirft ungültige Code-Unit-Sequenzen, anstatt eine leere
Zeichenkette zurückzugeben. Die Nutzung dieser Option ist nicht
empfehlenswert, da sie <link
xlink:href="&url.delete.nonchars;">Auswirkungen auf die
@@ -142,7 +142,7 @@
<entry>
Ersetzt ungültige Code-Unit-Sequenzen mit einem
Unicode-Ersatzzeichen U+FFFD (UTF-8) oder &#xFFFD;
- (andernfalls) anstatt eine leere Zeichenkette zurückzugeben.
+ (andernfalls), anstatt eine leere Zeichenkette zurückzugeben.
</entry>
</row>
<row>
@@ -226,8 +226,8 @@
Enthält der <parameter>string</parameter> eine in dem übergebenen
<parameter>encoding</parameter> ungültige Code-Unit-Sequenz, wird eine
leere Zeichenkette zurückgegeben, sofern weder das
- <constant>ENT_IGNORE</constant> noch das <constant>ENT_SUBSITUTE</constant>
- Flag gesetzt sind.
+ <constant>ENT_IGNORE</constant>- noch das
+ <constant>ENT_SUBSITUTE</constant>-Flag gesetzt sind.
</para>
</refsect1>
diff --git a/reference/strings/functions/implode.xml b/reference/strings/functions/implode.xml
index da2463ca9..924b12881 100644
--- a/reference/strings/functions/implode.xml
+++ b/reference/strings/functions/implode.xml
@@ -63,7 +63,7 @@
&reftitle.returnvalues;
<para>
Gibt einen String mit einer String-Repräsentation aller Array-Elemente in
- der gleichen Reihenfolge wie in dem Array zurück, bei dem die einzelnen
+ der gleichen Reihenfolge wie im Array zurück, bei dem die einzelnen
Array-Elemente mit dem im Parameter separator angegebenen String verbunden
werden.
</para>
@@ -83,14 +83,14 @@
<row>
<entry>8.0.0</entry>
<entry>
- Die Übergabe des <parameter>separator</parameter> nach dem
+ Die Übergabe des <parameter>separator</parameter>s nach dem
<parameter>array</parameter> wird nicht mehr unterstützt.
</entry>
</row>
<row>
<entry>7.4.0</entry>
<entry>
- Das Übergeben des <parameter>separator</parameter> nach dem
+ Das Übergeben des <parameter>separator</parameter>s nach dem
<parameter>array</parameter> (d.h. nicht die dokumentierte Reihenfolge
der Parameter zu verwenden) wurde missbilligt.
</entry>
diff --git a/reference/strings/functions/levenshtein.xml b/reference/strings/functions/levenshtein.xml
index b4410cfb7..1f9dc8aea 100644
--- a/reference/strings/functions/levenshtein.xml
+++ b/reference/strings/functions/levenshtein.xml
@@ -131,7 +131,7 @@ $input = 'carrrot';
// Wörterarray als Vergleichsquelle
$words = array('apple','pineapple','banana','orange',
- 'radish','carrot','pea','bean','potato');
+ 'radish','carrot','pea','bean','potato');
// noch keine kürzeste Distanz gefunden
$shortest = -1;
@@ -139,34 +139,34 @@ $shortest = -1;
// durch die Wortliste gehen, um das ähnlichste Wort zu finden
foreach ($words as $word) {
- // berechne die Distanz zwischen Inputwort und aktuellem Wort
- $lev = levenshtein($input, $word);
+ // berechne die Distanz zwischen Inputwort und aktuellem Wort
+ $lev = levenshtein($input, $word);
- // auf einen exakten Treffer prüfen
- if ($lev == 0) {
+ // auf einen exakten Treffer prüfen
+ if ($lev == 0) {
- // das nächste Wort ist das Wort selbst (exakter Treffer)
- $closest = $word;
- $shortest = 0;
+ // das nächste Wort ist das Wort selbst (exakter Treffer)
+ $closest = $word;
+ $shortest = 0;
- // Schleife beenden, da wir einen exakten Treffer gefunden haben
- break;
- }
+ // Schleife beenden, da wir einen exakten Treffer gefunden haben
+ break;
+ }
- // Wenn die Distanz kleiner ist als die nächste gefundene kleinste Distanz
- // ODER wenn ein nächstkleineres Wort noch nicht gefunden wurde
- if ($lev <= $shortest || $shortest < 0) {
- // setze den nächstliegenden Treffer und die kürzestes Distanz
- $closest = $word;
- $shortest = $lev;
- }
+ // Wenn die Distanz kleiner ist als die nächste gefundene kleinste Distanz
+ // ODER wenn ein nächstkleineres Wort noch nicht gefunden wurde
+ if ($lev <= $shortest || $shortest < 0) {
+ // setze den nächstliegenden Treffer und die kürzestes Distanz
+ $closest = $word;
+ $shortest = $lev;
+ }
}
echo "Eingegebenes Wort: $input\n";
if ($shortest == 0) {
- echo "Exakter Treffer gefunden: $closest\n";
+ echo "Exakter Treffer gefunden: $closest\n";
} else {
- echo "Meinten Sie: $closest?\n";
+ echo "Meinten Sie: $closest?\n";
}
?>
diff --git a/reference/strings/functions/md5-file.xml b/reference/strings/functions/md5-file.xml
index 59fee385b..ad70e6fd5 100644
--- a/reference/strings/functions/md5-file.xml
+++ b/reference/strings/functions/md5-file.xml
@@ -38,7 +38,7 @@
<term><parameter>binary</parameter></term>
<listitem>
<para>
- Sofern &true;, wird der MD5-Wert im Raw Binary Format mit einer Länge
+ Sofern &true;, wird der MD5-Wert im Raw-Binary-Format mit einer Länge
von 16 Zeichen zurückgegeben.
</para>
</listitem>
@@ -62,10 +62,10 @@
<programlisting role="php">
<![CDATA[
<?php
- $file = 'php-5.3.0alpha2-Win32-VC9-x64.zip';
+$file = 'php-5.3.0alpha2-Win32-VC9-x64.zip';
- echo 'MD5-Dateihash von ' . $file . ': ' . md5_file($file);
- ?>
+echo 'MD5-Dateihash von ' . $file . ': ' . md5_file($file);
+?>
]]>
</programlisting>
</example>
diff --git a/reference/strings/functions/money-format.xml b/reference/strings/functions/money-format.xml
index 89f60a17c..0c9ba8f24 100644
--- a/reference/strings/functions/money-format.xml
+++ b/reference/strings/functions/money-format.xml
@@ -21,7 +21,7 @@
</methodsynopsis>
<para>
<function>money_format</function> gibt eine formatierte Version von
- <parameter>number</parameter> zurück. Diese Funktion nutzt die C Funktion
+ <parameter>number</parameter> zurück. Diese Funktion nutzt die C-Funktion
<function>strfmon</function>, mit dem Unterschied, dass diese
Implementierung jeweils nur eine Zahl auf einmal konvertiert.
</para>
@@ -37,7 +37,7 @@
<para>
Die Formatangabe besteht aus folgender Sequenz:
<itemizedlist>
- <listitem><para>ein <literal>%</literal> Zeichen</para></listitem>
+ <listitem><para>ein <literal>%</literal>-Zeichen</para></listitem>
<listitem><para>optionales Flag</para></listitem>
<listitem><para>optionale Feldbreite</para></listitem>
<listitem><para>optionale Links-Genauigkeit</para></listitem>
@@ -65,7 +65,7 @@
<listitem>
<para>
Deaktiviert die Verwendung von Gruppierungszeichen (wie in der
- aktuellen locale-Einstellung definiert).
+ aktuellen Locale-Einstellung definiert).
</para>
</listitem>
</varlistentry>
@@ -74,7 +74,7 @@
<listitem>
<para>
Gibt den Formatierungsstil für positive und negative Zahlen an.
- Wird <literal>+</literal> benutzt, wird das locale Äquivalent für
+ Wird <literal>+</literal> benutzt, wird das Locale-Äquivalent für
<literal>+</literal> und <literal>-</literal> benutzt. Wird
<literal>(</literal> benutzt, werden negative Beträge von Klammern
umschlossen. Ist kein Formatierungsstil angegeben, wird der
@@ -231,7 +231,7 @@
&reftitle.returnvalues;
<para>
Gibt die formatierte Zeichenkette zurück. Zeichen vor und nach der
- Formatzeichenkette werden unverändert zurückgegeben. Eine nicht-numerische
+ Formatzeichenkette werden unverändert zurückgegeben. Eine nichtnumerische
<parameter>number</parameter> führt zur Rückgabe von &null;, und dem Erzeugen
eines <constant>E_WARNING</constant>.
</para>
@@ -269,7 +269,7 @@
<para>
Die Funktion <function>money_format</function> ist nur definiert, wenn das
System strfmon unterstützt. Beispielsweise ist dies unter Windows nicht so,
- so dass <function>money_format</function> unter Windows nicht definiert ist.
+ sodass <function>money_format</function> unter Windows nicht definiert ist.
</para>
</note>
<note>
@@ -297,7 +297,7 @@
$number = 1234.56;
-// wir geben das internationale Format für das en_US Locale aus
+// wir geben das internationale Format für das en_US Locale aus
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', $number) . "\n";
// USD 1,234.56
@@ -355,7 +355,6 @@ echo money_format($fmt, 1234.56) . "\n";
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/strings/functions/nl-langinfo.xml b/reference/strings/functions/nl-langinfo.xml
index 4b4ed653e..bb4481cbb 100644
--- a/reference/strings/functions/nl-langinfo.xml
+++ b/reference/strings/functions/nl-langinfo.xml
@@ -4,7 +4,7 @@
<refentry xml:id="function.nl-langinfo" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>nl_langinfo</refname>
- <refpurpose>Query-Language und Locale Information</refpurpose>
+ <refpurpose>Query-Language und Locale-Information</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -15,7 +15,7 @@
</methodsynopsis>
<para>
<function>nl_langinfo</function> wird verwendet, um auf ein bestimmtes
- Element der locale-Angaben zuzugreifen. Im Gegensatz zu
+ Element der Locale-Angaben zuzugreifen. Im Gegensatz zu
<function>localeconv</function>, die alle Elemente zurück gibt, erlaubt
Ihnen <function>nl_langinfo</function>, ein bestimmtes Element auszuwählen.
</para>
diff --git a/reference/strings/functions/number-format.xml b/reference/strings/functions/number-format.xml
index 67ee39704..001746180 100644
--- a/reference/strings/functions/number-format.xml
+++ b/reference/strings/functions/number-format.xml
@@ -62,7 +62,7 @@
</variablelist>
</para>
</refsect1>
-
+
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
diff --git a/reference/strings/functions/ord.xml b/reference/strings/functions/ord.xml
index 8a6ad45f4..9ff90b09c 100644
--- a/reference/strings/functions/ord.xml
+++ b/reference/strings/functions/ord.xml
@@ -43,7 +43,7 @@
<listitem>
<para>
Ein Zeichen.
- </para>
+ </para>
</listitem>
</varlistentry>
</variablelist>
@@ -74,7 +74,7 @@ if (ord($str) == 10) {
</programlisting>
</example>
</para>
- <para>
+ <para>
<example>
<title>Untersuchen der einzelnen Bytes einer UTF-8-Zeichenkette</title>
<programlisting role="php">
diff --git a/reference/strings/functions/parse-str.xml b/reference/strings/functions/parse-str.xml
index 2413c06aa..7057e8b8c 100644
--- a/reference/strings/functions/parse-str.xml
+++ b/reference/strings/functions/parse-str.xml
@@ -4,7 +4,7 @@
<refentry xml:id="function.parse-str" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>parse_str</refname>
- <refpurpose>Überträgt einen String in Variable</refpurpose>
+ <refpurpose>Überträgt einen String in Variablen</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -41,7 +41,6 @@
Ist der zweite Parameter <parameter>arr</parameter> angegeben, werden
die Variablen in diesem Array als dessen Elemente gespeichert.
</para>
-
<warning>
<para>
Von der Verwendung dieser Funktion ohne den zweiten Parameter wird
diff --git a/reference/strings/functions/quoted-printable-encode.xml b/reference/strings/functions/quoted-printable-encode.xml
index b95aa1174..08ead1179 100644
--- a/reference/strings/functions/quoted-printable-encode.xml
+++ b/reference/strings/functions/quoted-printable-encode.xml
@@ -14,12 +14,12 @@
<methodparam><type>string</type><parameter>string</parameter></methodparam>
</methodsynopsis>
<para>
- Gibt einen 'Quoted Printable' String zurück wie in <link
+ Gibt einen 'Quoted Printable'-String zurück wie in <link
xlink:href="&url.rfc;2045">RFC2045</link>, Abschnitt 6.7 definiert.
</para>
<para>
Die Funktion ist vergleichbar mit <function>imap_8bit</function>, benötigt
- aber nicht die IMAP Extension.
+ aber nicht die IMAP-Extension.
</para>
</refsect1>
diff --git a/reference/strings/functions/quotemeta.xml b/reference/strings/functions/quotemeta.xml
index 38f91fc87..997fd94ef 100644
--- a/reference/strings/functions/quotemeta.xml
+++ b/reference/strings/functions/quotemeta.xml
@@ -4,7 +4,7 @@
<refentry xml:id="function.quotemeta" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>quotemeta</refname>
- <refpurpose>Schützt (quotet))Meta-Zeichen</refpurpose>
+ <refpurpose>Maskiert (quotet) Meta-Zeichen</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -39,7 +39,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt die Zeichenkette mit gequoteten Metazeichen zurück, oder &false;,
+ Gibt die Zeichenkette mit maskierten Metazeichen zurück, oder &false;,
falls eine leere Zeichenkette als <parameter>string</parameter> übergeben
wurde.
</para>
diff --git a/reference/strings/functions/setlocale.xml b/reference/strings/functions/setlocale.xml
index 3e4f79e19..5435e504a 100644
--- a/reference/strings/functions/setlocale.xml
+++ b/reference/strings/functions/setlocale.xml
@@ -132,10 +132,10 @@
<term><parameter>locale_array</parameter></term>
<listitem>
<para>
- Jedes Array-Element wird versucht, die neue Locale zu setzen, bis zum
- Erfolg. Dies ist nützlich, wenn eine Locale unter verschiedenen Namen
- auf verschiedenen Systemen bekannt ist oder als Fallback für eine
- möglicherweise nicht verfügbare Locale.
+ Für jedes Array-Element wird versucht, es als neue Locale zu setzen,
+ bis zum Erfolg. Dies ist nützlich, wenn eine Locale unter
+ verschiedenen Namen auf verschiedenen Systemen bekannt ist oder als
+ Fallback für eine möglicherweise nicht verfügbare Locale.
</para>
</listitem>
</varlistentry>
diff --git a/reference/strings/functions/sha1-file.xml b/reference/strings/functions/sha1-file.xml
index e929678e2..05ba6965c 100644
--- a/reference/strings/functions/sha1-file.xml
+++ b/reference/strings/functions/sha1-file.xml
@@ -16,7 +16,7 @@
</methodsynopsis>
<simpara>
Berechnet den SHA1-Hash der Datei spezifiert durch
- den <parameter>filename</parameter> unter Verwendung des
+ <parameter>filename</parameter> unter Verwendung des
<link xlink:href="&url.rfc;3174">US Secure Hash Algorithmus 1</link>
und gibt den Hashwert zurück. Der Hash ist ein 40 Zeichen langer
Hexadezimalwert.
diff --git a/reference/strings/functions/similar-text.xml b/reference/strings/functions/similar-text.xml
index 51099800d..c60a826d0 100644
--- a/reference/strings/functions/similar-text.xml
+++ b/reference/strings/functions/similar-text.xml
@@ -75,7 +75,7 @@
</para>
<para>
Die Anzahl übereinstimmender Zeichen wird berechnet, indem die längste erste
- gemeinsame Teilzeichenkette gesucht wird, und dies dann rekursiv für die Prä-
+ gemeinsame Teilzeichenkette gesucht wird und dies dann rekursiv für die Prä-
und Suffixe wiederholt wird. Die Längen aller gefundenen gemeinsamen
Teilzeichenketten werden aufsummiert.
</para>
diff --git a/reference/strings/functions/soundex.xml b/reference/strings/functions/soundex.xml
index 25f5ff69f..9212226a6 100644
--- a/reference/strings/functions/soundex.xml
+++ b/reference/strings/functions/soundex.xml
@@ -53,6 +53,29 @@
</para>
</refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ Vor dieser Version wurde beim Aufruf der Funktion mit einer leeren
+ Zeichenkette ohne besonderen Grund &false; zurückgegeben.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
diff --git a/reference/strings/functions/sprintf.xml b/reference/strings/functions/sprintf.xml
index 315fe7b26..ae8412628 100644
--- a/reference/strings/functions/sprintf.xml
+++ b/reference/strings/functions/sprintf.xml
@@ -39,7 +39,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt eine an Hand des Formatierungs-Strings <parameter>format</parameter>
+ Gibt eine anhand des Formatierungs-Strings <parameter>format</parameter>
gebildete Zeichenkette zurück.
</para>
</refsect1>
@@ -135,7 +135,7 @@ echo sprintf($format, $anzahl, $ort);
]]>
</programlisting>
<para>
- Wenn Argumenttausch verwendet wird muss die
+ Wenn Argumenttausch verwendet wird, muss die
<literal>n$</literal>-<emphasis>Positionsangabe</emphasis> direkt nach dem
Prozentzeichen (<literal>%</literal>) folgen, vor jeglichen anderen
Angaben, wie unten zu sehen ist.
diff --git a/reference/strings/functions/str-ireplace.xml b/reference/strings/functions/str-ireplace.xml
index 51c8a636d..830c7e362 100644
--- a/reference/strings/functions/str-ireplace.xml
+++ b/reference/strings/functions/str-ireplace.xml
@@ -33,7 +33,7 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
- Wenn der <parameter>search</parameter> und <parameter>replace</parameter>
+ Wenn <parameter>search</parameter> und <parameter>replace</parameter>
Arrays sind, nimmt <function>str_ireplace</function> einen Wert von jedem
Array und sucht/ersetzt mit diesen im <parameter>subject</parameter>. Wenn
<parameter>replace</parameter> weniger Werte als
@@ -45,7 +45,7 @@
</para>
<para>
Wenn <parameter>search</parameter> oder <parameter>replace</parameter>
- Array sind, werden ihre Elemente in aufsteigender Reihenfolge bearbeitet.
+ Arrays sind, werden ihre Elemente in aufsteigender Reihenfolge bearbeitet.
</para>
<para>
<variablelist>
diff --git a/reference/strings/functions/str-pad.xml b/reference/strings/functions/str-pad.xml
index 07492369f..0226e2708 100644
--- a/reference/strings/functions/str-pad.xml
+++ b/reference/strings/functions/str-pad.xml
@@ -20,7 +20,7 @@
<methodparam choice="opt"><type>int</type><parameter>pad_type</parameter><initializer><constant>STR_PAD_RIGHT</constant></initializer></methodparam>
</methodsynopsis>
<para>
- Diese Funktion gibt den <parameter>string</parameter>-String, erweitert auf
+ Diese Funktion gibt den String <parameter>string</parameter>, erweitert auf
der linken, rechten oder auf beiden Seiten auf die angegebene Länge,
zurück. Wenn das optionale Argument <parameter>pad_string</parameter> nicht
angegeben ist, wird <parameter>string</parameter> durch Leerzeichen
diff --git a/reference/strings/functions/str-replace.xml b/reference/strings/functions/str-replace.xml
index 59ecf3a13..3c32d9f62 100644
--- a/reference/strings/functions/str-replace.xml
+++ b/reference/strings/functions/str-replace.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.str-replace" xmlns="http://docbook.org/ns/docbook">
@@ -52,8 +52,8 @@
<term><parameter>search</parameter></term>
<listitem>
<para>
- Der gesuchte Wert, auch <emphasis>Nadel (needle)</emphasis> genannt.
- Ein Array kann genutzt werden, um mehrere Nadeln zu bestimmen.
+ Der gesuchte Wert, auch <emphasis>Nadel (needle)</emphasis> genannt.
+ Ein Array kann genutzt werden, um mehrere Nadeln zu bestimmen.
</para>
</listitem>
</varlistentry>
@@ -61,8 +61,8 @@
<term><parameter>replace</parameter></term>
<listitem>
<para>
- Der Ersetzungswert, der gefundene <parameter>search</parameter> Werte
- ersetzt. Ein Array kann genutzt werden, um mehrere Werte zu bestimmen.
+ Der Ersetzungswert, der gefundene <parameter>search</parameter> Werte
+ ersetzt. Ein Array kann genutzt werden, um mehrere Werte zu bestimmen.
</para>
</listitem>
</varlistentry>
@@ -171,10 +171,10 @@ echo $output;
<caution>
<title>Mögliche Probleme durch Reihenfolge der Ersetzungen</title>
<para>
- Weil <function>str_replace</function> von links nach rechts ersetzt, kann
- ein zuvor eingesetzter Wert ersetzt werden, wenn mehrere Ersetzungen
- durchgeführt werden. Das letzte Beispiel zeigt, was dies für Auswirkungen
- hat.
+ Weil <function>str_replace</function> von links nach rechts ersetzt, kann
+ ein zuvor eingesetzter Wert ersetzt werden, wenn mehrere Ersetzungen
+ durchgeführt werden. Das letzte Beispiel zeigt, was dies für Auswirkungen
+ hat.
</para>
</caution>
<note>
diff --git a/reference/strings/functions/str-word-count.xml b/reference/strings/functions/str-word-count.xml
index baa7590ba..cb22a6a9a 100644
--- a/reference/strings/functions/str-word-count.xml
+++ b/reference/strings/functions/str-word-count.xml
@@ -26,7 +26,7 @@
</para>
<para>
Beachten Sie bei der Verwendung dieser Funktion, dass "Wörter" als
- locale-abhängige Strings interpretiert werden, die nur die Buchstaben des
+ Locale-abhängige Strings interpretiert werden, die nur die Buchstaben des
Alphabets enthalten. Sie dürfen außerdem "'"- und
"-"-Zeichen enthalten, jedoch nicht damit beginnen.
</para>
diff --git a/reference/strings/functions/strcoll.xml b/reference/strings/functions/strcoll.xml
index 5c52ac19d..0af2e79cb 100644
--- a/reference/strings/functions/strcoll.xml
+++ b/reference/strings/functions/strcoll.xml
@@ -20,7 +20,7 @@
binary safe.
</para>
<para>
- <function>strcoll</function> legt dem Vergleich die aktuellen locale-Angabe
+ <function>strcoll</function> legt dem Vergleich die aktuellen Locale-Angabe
zu Grunde. Ist deren Wert C oder POSIX, verhält sich diese Funktion
äquivalent zu <function>strcmp</function>.
</para>
diff --git a/reference/strings/functions/strcspn.xml b/reference/strings/functions/strcspn.xml
index b5edde15e..d50e5b4c6 100644
--- a/reference/strings/functions/strcspn.xml
+++ b/reference/strings/functions/strcspn.xml
@@ -69,7 +69,7 @@
<para>
Wird <parameter>offset</parameter> angegeben und ist negativ, dann
beginnt <function>strcspn</function> <parameter>string</parameter> an
- der <parameter>offset</parameter> Position vom Ende von
+ der <parameter>offset</parameter>-Position vom Ende von
<parameter>string</parameter> zu untersuchen.
</para>
</listitem>
@@ -108,13 +108,35 @@
</para>
<note>
<para>
- Wird der <parameter>offset</parameter> Parameter angegeben, dann zählt die
+ Wird der <parameter>offset</parameter>-Parameter angegeben, dann zählt die
zurückgegebene Länge von dieser Position, nicht vom Anfang von
<parameter>string</parameter>.
</para>
</note>
</refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>length</parameter> ist jetzt ein Nullable-Typ.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<example xml:id="strcspn.example">
diff --git a/reference/strings/functions/strip-tags.xml b/reference/strings/functions/strip-tags.xml
index a50d65a1c..7c6f3bf80 100644
--- a/reference/strings/functions/strip-tags.xml
+++ b/reference/strings/functions/strip-tags.xml
@@ -94,6 +94,12 @@ strip_tags($input, '<br>');
</row>
</thead>
<tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>allowed_tags</parameter> ist jetzt ein Nullable-Typ.
+ </entry>
+ </row>
<row>
<entry>7.4.0</entry>
<entry>
diff --git a/reference/strings/functions/stristr.xml b/reference/strings/functions/stristr.xml
index 1469d2586..6b2df1fff 100644
--- a/reference/strings/functions/stristr.xml
+++ b/reference/strings/functions/stristr.xml
@@ -125,7 +125,7 @@
<?php
$string = 'Hallo Welt!';
if(stristr($string, 'Erde') === FALSE) {
- echo '"Erde" nicht gefunden';
+ echo '"Erde" nicht gefunden';
}
// Ausgabe: "Erde" nicht gefunden
?>
diff --git a/reference/strings/functions/strnatcasecmp.xml b/reference/strings/functions/strnatcasecmp.xml
index bde4fa70e..efcf06328 100644
--- a/reference/strings/functions/strnatcasecmp.xml
+++ b/reference/strings/functions/strnatcasecmp.xml
@@ -5,7 +5,7 @@
<refnamediv>
<refname>strnatcasecmp</refname>
<refpurpose>
- String-Vergleich "natürlicher Ordnung" ohne Unterscheidung der Schreibweise
+ String-Vergleich "natürlicher Ordnung" ohne Berücksichtigung der Groß- und Kleinschreibung
</refpurpose>
</refnamediv>
@@ -20,7 +20,7 @@
Die Funktion implementiert einen Vergleichsalgorithmus, der
alphanumerische Strings sortiert, wie es ein Mensch täte. Das Verhalten der
Funktion entspricht <function>strnatcmp</function> mit der Ausnahme, dass
- der Vergleich ohne Berücksichtigung von Groß- und Kleinschreibungen
+ der Vergleich ohne Berücksichtigung von Groß- und Kleinschreibung
durchgeführt wird. Weitere Informationen finden sie auf Martin Pools <link
xlink:href="&url.strnatcmp;">Natural Order String Comparison</link>-Seite.
</para>
diff --git a/reference/strings/functions/strncasecmp.xml b/reference/strings/functions/strncasecmp.xml
index 1e4a40a90..bf4c6a337 100644
--- a/reference/strings/functions/strncasecmp.xml
+++ b/reference/strings/functions/strncasecmp.xml
@@ -83,8 +83,6 @@
</refsect1>
</refentry>
-
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/reference/strings/functions/strrchr.xml b/reference/strings/functions/strrchr.xml
index 65a802268..7b87e3503 100644
--- a/reference/strings/functions/strrchr.xml
+++ b/reference/strings/functions/strrchr.xml
@@ -51,7 +51,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Die Funktion gibt den einen Teil der Zeichenkette zurück, wird
+ Die Funktion gibt einen Teil der Zeichenkette zurück. Wird
<parameter>needle</parameter> nicht gefunden, ist der Rückgabewert &false;.
</para>
</refsect1>
diff --git a/reference/strings/functions/strripos.xml b/reference/strings/functions/strripos.xml
index e869cc57f..f442ce692 100644
--- a/reference/strings/functions/strripos.xml
+++ b/reference/strings/functions/strripos.xml
@@ -4,7 +4,10 @@
<refentry xml:id="function.strripos" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>strripos</refname>
- <refpurpose>Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String, unabhängig von Groß- und Kleinschreibung</refpurpose>
+ <refpurpose>
+ Findet das letzte Vorkommen der gesuchten Zeichenkette in einem String,
+ unabhängig von Groß- und Kleinschreibung
+ </refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -74,7 +77,7 @@
&reftitle.returnvalues;
<para>
Gibt die Position zurück, an der <parameter>needle</parameter> relativ zum
- Beginn von der <parameter>haystack</parameter> Zeichenkette vorkommt
+ Anfang der Zeichenkette <parameter>haystack</parameter> vorkommt
(unabhängig von Suchrichtung oder Offset).
<note>
<simpara>
diff --git a/reference/strings/functions/strrpos.xml b/reference/strings/functions/strrpos.xml
index 4b9d8955b..d2b6c5f70 100644
--- a/reference/strings/functions/strrpos.xml
+++ b/reference/strings/functions/strrpos.xml
@@ -83,11 +83,11 @@
</note>
</para>
<para>
- Gibt &false; zurück, falls der gesuchte teilstring nicht gefunden wurde.
+ Gibt &false; zurück, falls der gesuchte Teilstring nicht gefunden wurde.
</para>
&return.falseproblem;
</refsect1>
-
+
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
diff --git a/reference/strings/functions/strspn.xml b/reference/strings/functions/strspn.xml
index a6aab01cc..684cc152f 100644
--- a/reference/strings/functions/strspn.xml
+++ b/reference/strings/functions/strspn.xml
@@ -28,13 +28,13 @@
<para>
Wenn <parameter>offset</parameter> und <parameter>length</parameter>
ausgelassen werden, werden alle Zeichen von <parameter>string</parameter>
- untersucht. Wenn sie enthalten sind, ist das Ergebnis das Gleiche wie der
+ untersucht. Wenn sie enthalten sind, ist das Ergebnis das Gleiche, wie der
Aufruf <literal>strspn(substr($subject, $start, $length), $mask)</literal>
(siehe <xref linkend="function.substr"/> für mehr Informationen).
</para>
<para>
Die Zeile
- <informalexample>
+ <informalexample>
<programlisting role="php">
<![CDATA[
<?php
@@ -126,7 +126,7 @@ $var = strspn("42 ist die Antwort, was auf die 128. Frage?", "1234567890");
</para>
<note>
<para>
- Wird der <parameter>offset</parameter> Parameter angegeben, dann zählt die
+ Wird der <parameter>offset</parameter>-Parameter angegeben, dann zählt die
zurückgegebene Länge von dieser Position, nicht vom Anfang von
<parameter>string</parameter>.
</para>
diff --git a/reference/strings/functions/strtr.xml b/reference/strings/functions/strtr.xml
index 389e03675..321b8fb15 100644
--- a/reference/strings/functions/strtr.xml
+++ b/reference/strings/functions/strtr.xml
@@ -31,7 +31,7 @@
<parameter>string</parameter> zurück, in der alle Vorkommen jedes
(single-byte) Zeichens von <parameter>from</parameter> in das
korrespondierende Zeichen in <parameter>to</parameter> übersetzt wurden; d.
- h. jedes Vorkommen von <literal>$from[$n]</literal> wurde ersetzt durch
+ h., jedes Vorkommen von <literal>$from[$n]</literal> wurde ersetzt durch
<literal>$to[$n]</literal>, wobei <literal>$n</literal> ein gültiger Offset
in beiden Argumenten ist.
</para>
@@ -44,7 +44,7 @@
<para>
Wurden zwei Argumente übergeben, sollte das zweite ein
<type>array</type> in der Form <literal>array('from' => 'to',
- ...)</literal> sein. Der Rückgabewert ist ein <type>string</type> in dem
+ ...)</literal> sein. Der Rückgabewert ist ein <type>string</type>, in dem
alle Vorkommen der Array Schlüssel durch die entsprechenden Werte ersetzt
wurden. Die längsten Schlüssel werden zuerst getestet werden. Wurde eine
Teilzeichenkette ersetzt, wird ihr neuer Wert nicht nochmals durchsucht.
@@ -52,7 +52,7 @@
<para>
In diesem Fall können die Schlüssel und Werte beliebige Längen haben,
vorausgesetzt, es gibt keinen leeren Schlüssel; zusätzlich kann die Länge
- des Rückgabewertes von der de <parameter>string</parameter> abweichen.
+ des Rückgabewertes von der des <parameter>string</parameter> abweichen.
Diese Funktion ist jedoch dann am effizientesten, wenn alle Schlüssel die
gleiche Größe besitzen.
</para>
@@ -124,9 +124,9 @@
<title><function>strtr</function>-Beispiel</title>
<programlisting role="php">
<![CDATA[
+<?php
//In dieser Form, strtr() übersetzt byte-zu-byte
//Daher gehen wir hier von einer single-byte Kodierung aus.
-<?php
$addr = strtr($addr, "äåö", "aao");
?>
]]>
@@ -163,7 +163,7 @@ hello all, I said hi
Teilzeichenketten ersetzen.
</para>
<example>
- <title><function>strtr</function> Vergleich der Verhaltensweisen</title>
+ <title><function>strtr</function>: Vergleich der Verhaltensweisen</title>
<programlisting role="php">
<![CDATA[
<?php
diff --git a/reference/strings/functions/substr-count.xml b/reference/strings/functions/substr-count.xml
index a7590c398..f42ff7d2a 100644
--- a/reference/strings/functions/substr-count.xml
+++ b/reference/strings/functions/substr-count.xml
@@ -68,7 +68,7 @@
Die maximale Länge nach dem angegebenen Offset, in der nach dem
Substring gesucht werden soll. Es wird eine Warnung ausgegeben, wenn
Offset plus Länge größer als die Länge von
- <parameter>haystack</parameter> sind. Eine negative Länge zählt vom
+ <parameter>haystack</parameter> ist. Eine negative Länge zählt vom
Ende des <parameter>haystack</parameter> an.
</para>
</listitem>
diff --git a/reference/strings/functions/substr-replace.xml b/reference/strings/functions/substr-replace.xml
index 491b0aed7..0b864ebb2 100644
--- a/reference/strings/functions/substr-replace.xml
+++ b/reference/strings/functions/substr-replace.xml
@@ -38,12 +38,12 @@
<para>
Ein <type>array</type> von <type>string</type>s kann übergeben werden;
die Ersetzungen erfolgen dann bei jeder Zeichenkette der Reihe nach. In
- diesem Fall können die <parameter>replace</parameter>,
+ diesem Fall können die Parameter <parameter>replace</parameter>,
<parameter>offset</parameter> und <parameter>length</parameter>
- Parameter entweder als Skalar übergeben werden, die auf jede
- Eingabezeichenkette der Reihe nach angewandt werden, oder als
- <type>array</type>s; in diesem Fall wird das entsprechende Array
- Element für jede Eingabe Zeichenkette genutzt.
+ entweder als Skalar übergeben werden, die auf jede Eingabezeichenkette
+ der Reihe nach angewandt werden, oder als <type>array</type>s; in
+ diesem Fall wird das entsprechende Array-Element für jede
+ Eingabezeichenkette genutzt.
</para>
</listitem>
</varlistentry>
@@ -60,8 +60,8 @@
<listitem>
<para>
Ist <parameter>offset</parameter> nicht negativ, beginnt die Ersetzung
- ab der im Offset-Parameter <parameter>offset</parameter> definierten
- Stelle innerhalb von <parameter>string</parameter>.
+ ab der im Parameter <parameter>offset</parameter> definierten Stelle
+ innerhalb von <parameter>string</parameter>.
</para>
<para>
Ist <parameter>offset</parameter> negativ, wird vom Ende der
@@ -204,8 +204,8 @@ A: AAAXX; B: BBBX; C: CCC
<simplelist>
<member><function>str_replace</function></member>
<member><function>substr</function></member>
- <member><link linkend="language.types.string.substr">Zeichenketten Zugriff
- und Veränderung je Zeichen</link></member>
+ <member><link linkend="language.types.string.substr">Zeichenketten-Zugriff
+ und -Veränderung je Zeichen</link></member>
</simplelist>
</para>
</refsect1>
diff --git a/reference/strings/functions/trim.xml b/reference/strings/functions/trim.xml
index 03ba18d36..910a313f8 100644
--- a/reference/strings/functions/trim.xml
+++ b/reference/strings/functions/trim.xml
@@ -158,7 +158,7 @@ string(21) "Beispeilhafter String"
<?php
function trim_value(&$value)
{
- $value = trim($value);
+ $value = trim($value);
}
$fruechte = array('Apfel','Banane ', ' Preiselbeere ');
diff --git a/reference/strings/functions/ucfirst.xml b/reference/strings/functions/ucfirst.xml
index cb276fbc5..a4856216f 100644
--- a/reference/strings/functions/ucfirst.xml
+++ b/reference/strings/functions/ucfirst.xml
@@ -20,7 +20,7 @@
</para>
<para>
Beachten Sie, dass die Zeichen des Alphabets abhängig vom Wert des
- gesetzten locale erkannt werden. In der Voreinstellung "C" werden
+ gesetzten Locale erkannt werden. In der Voreinstellung "C" werden
Sonderzeichen wie die deutschen Umlaute (ä, ö, ü) nicht erkannt und daher
nicht umgewandelt.
</para>
diff --git a/reference/strings/functions/ucwords.xml b/reference/strings/functions/ucwords.xml
index 00421d385..7d13e67fa 100644
--- a/reference/strings/functions/ucwords.xml
+++ b/reference/strings/functions/ucwords.xml
@@ -4,8 +4,10 @@
<refentry xml:id="function.ucwords" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>ucwords</refname>
- <refpurpose>Wandelt jeden ersten Buchstaben eines Wortes innerhalb eines Strings
- in einen Großbuchstaben</refpurpose>
+ <refpurpose>
+ Wandelt jeden ersten Buchstaben eines Wortes innerhalb eines Strings in
+ einen Großbuchstaben um
+ </refpurpose>
</refnamediv>
<refsect1 role="description">
diff --git a/reference/strings/functions/vfprintf.xml b/reference/strings/functions/vfprintf.xml
index 4f21e1252..a32584cb2 100644
--- a/reference/strings/functions/vfprintf.xml
+++ b/reference/strings/functions/vfprintf.xml
@@ -36,7 +36,7 @@
</para>
</listitem>
</varlistentry>
- &strings.parameter.format;
+ &strings.parameter.format;
<varlistentry>
<term><parameter>values</parameter></term>
<listitem>
diff --git a/reference/strings/functions/wordwrap.xml b/reference/strings/functions/wordwrap.xml
index d7183223c..a265ac5de 100644
--- a/reference/strings/functions/wordwrap.xml
+++ b/reference/strings/functions/wordwrap.xml
@@ -4,7 +4,7 @@
<refentry xml:id="function.wordwrap" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>wordwrap</refname>
- <refpurpose>Bricht einen String nach einer bestimmten Anzahl Zeichen um</refpurpose>
+ <refpurpose>Umbricht einen String nach einer bestimmten Anzahl Zeichen</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -17,8 +17,8 @@
<methodparam choice="opt"><type>bool</type><parameter>cut_long_words</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
- Bricht einen String nach einer bestimmten Anzahl Zeichen mittels eines
- angegebenen Trennzeichens um.
+ Umbricht einen String nach einer bestimmten Anzahl Zeichen mittels eines
+ angegebenen Trennzeichens.
</para>
</refsect1>
@@ -38,7 +38,7 @@
<term><parameter>width</parameter></term>
<listitem>
<para>
- Die Anzahl von Zeichen nach denen die Zeichenkette umgebrochen wird.
+ Die Anzahl von Zeichen nach denen die Zeichenkette umbrochen wird.
</para>
</listitem>
</varlistentry>
@@ -57,7 +57,7 @@
<para>
Wenn der Parameter <parameter>cut_long_words</parameter> auf &true;
gesetzt ist, wird die Zeichenkette spätestens nach der angegebenen
- <parameter>width</parameter> umgebrochen. Wenn sie also ein Wort haben,
+ <parameter>width</parameter> umbrochen. Wenn sie also ein Wort haben,
das länger als die angegebene Maximallänge ist, wird der Umbruch im
Wort selbst durchgeführt (siehe zweites Beispiel). Bei &false; trennt
die Funktion das Wort nicht, selbst wenn der
@@ -73,7 +73,7 @@
&reftitle.returnvalues;
<para>
Gibt die übergebene Zeichenkette zurück, die an der angegebenen Trennstelle
- umgebrochen wurde.
+ umbrochen wurde.
</para>
</refsect1>