svn: /phpdoc/de/trunk/reference/ array/sorting.xml datetime/functions/date.xml session/functions/session-start.xml strings/functions/strip-tags.xml

[email protected] (Patrick Eigensatz)
Newsgroups php.doc.de
Message-ID <[email protected]>
patrickeigensatz                         Mon, 11 Sep 2017 12:45:38 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=343065

Log:
Submitted more "saved-but-not-committed" files. There's a lot of work that's just there, waiting to be released. ;)

Changed paths:
    A   phpdoc/de/trunk/reference/array/sorting.xml
    U   phpdoc/de/trunk/reference/datetime/functions/date.xml
    U   phpdoc/de/trunk/reference/session/functions/session-start.xml
    U   phpdoc/de/trunk/reference/strings/functions/strip-tags.xml
svn-diffs-343065.txt (text/x-diff, 10.3 KB)
Added: phpdoc/de/trunk/reference/array/sorting.xml
===================================================================
--- phpdoc/de/trunk/reference/array/sorting.xml	                        (rev 0)
+++ phpdoc/de/trunk/reference/array/sorting.xml	2017-09-11 12:45:38 UTC (rev 343065)
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 327704 Maintainer: anonymous #83229 Status: ready -->
+<!-- Reviewed: no -->
+
+<chapter xml:id="array.sorting" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <title>Arrays sortieren</title>
+ <para>
+  PHP bietet mehrere Funktionen um Arrays zu sortieren. Diese Seite beinhaltet eine Übersicht über diese Funktionen.
+ </para>
+ <para>
+  Die Hauptunterschiede:
+ </para>
+ <para>
+  <simplelist>
+   <member>
+    Einige Sortierungen basieren auf den <type>Array</type>
+    Schlüsseln, während andere auf den Werten: <literal>$array['key'] = 'value';</literal> basieren.
+   </member>
+   <member>
+    Die Korrelation zwischen den Schlüsseln und den Werten wird nach der Sortierung gepflegt, was bedeuted, dass die Schlüssel numerisch (0,1,2 ...) zurückgesetzt werden.
+   </member>
+   <member>
+    Die Reihenfolge der Sortierung: Alphabetisch, Niedrig nach Hoch (aufsteigend), Hoch zu Niedrig (absteigend), numerisch, natürlich, zufällig oder Benutzerdefiniert.
+   </member>
+   <member>
+    Hinweis: Alle Sortierungen werden direkt auf die Array-Variable selbst angewendet, entgegen der Rückgabe eines neu sortierten Arrays.
+   </member>
+   <member>
+    Wenn eine dieser Sortierfunktionen zwei Schlüssel/Werte als gleich ausstellt, dann ist die Ordnung undefiniert (die Sortierung ist nicht stabil).
+   </member>
+  </simplelist>
+ </para>
+ <para>
+  <table>
+   <title>Sortierfunktionsattribute</title>
+   <tgroup cols="5">
+    <thead>
+     <row>
+      <entry>Funktionsname</entry>
+      <entry>Sortiert nach</entry>
+      <entry>Pflegt Schlüssel Assoziation</entry>
+      <entry>Art der Sortierung</entry>
+      <entry>Ähnliche Funktionen</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry><function>array_multisort</function></entry>
+      <entry>Wert</entry>
+      <entry>Assoziativ: Ja, Numerisch: Nein</entry>
+      <entry>Erste Array- oder Sortieroptionen</entry>
+      <entry><function>array_walk</function></entry>
+     </row>
+     <row>
+      <entry><function>asort</function></entry>
+      <entry>Wert</entry>
+      <entry>Ja</entry>
+      <entry>Aufsteigend</entry>
+      <entry><function>arsort</function></entry>
+     </row>
+     <row>
+      <entry><function>arsort</function></entry>
+      <entry>Wert</entry>
+      <entry>Ja</entry>
+      <entry>Absteigend</entry>
+      <entry><function>asort</function></entry>
+     </row>
+     <row>
+      <entry><function>krsort</function></entry>
+      <entry>Schlüssel</entry>
+      <entry>Ja</entry>
+      <entry>Absteigend</entry>
+      <entry><function>ksort</function></entry>
+     </row>
+     <row>
+      <entry><function>ksort</function></entry>
+      <entry>Schlüssel</entry>
+      <entry>Ja</entry>
+      <entry>Aufsteigend</entry>
+      <entry><function>asort</function></entry>
+     </row>
+     <row>
+      <entry><function>natcasesort</function></entry>
+      <entry>Wert</entry>
+      <entry>Ja</entry>
+      <entry>Natürlich, Beachtet Groß-/Kleinschreibung</entry>
+      <entry><function>natsort</function></entry>
+     </row>
+     <row>
+      <entry><function>natsort</function></entry>
+      <entry>Wert</entry>
+      <entry>Ja</entry>
+      <entry>Natürlich</entry>
+      <entry><function>natcasesort</function></entry>
+     </row>
+     <row>
+      <entry><function>rsort</function></entry>
+      <entry>Wert</entry>
+      <entry>Nein</entry>
+      <entry>Absteigend</entry>
+      <entry><function>sort</function></entry>
+     </row>
+     <row>
+      <entry><function>shuffle</function></entry>
+      <entry>Wert</entry>
+      <entry>Nein</entry>
+      <entry>Zufällig</entry>
+      <entry><function>array_rand</function></entry>
+     </row>
+     <row>
+      <entry><function>sort</function></entry>
+      <entry>Wert</entry>
+      <entry>Nein</entry>
+      <entry>Aufsteigend</entry>
+      <entry><function>rsort</function></entry>
+     </row>
+     <row>
+      <entry><function>uasort</function></entry>
+      <entry>Wert</entry>
+      <entry>Ja</entry>
+      <entry>Benutzerdefiniert</entry>
+      <entry><function>uksort</function></entry>
+     </row>
+     <row>
+      <entry><function>uksort</function></entry>
+      <entry>Schlüssel</entry>
+      <entry>Ja</entry>
+      <entry>Benutzerdefiniert</entry>
+      <entry><function>uasort</function></entry>
+     </row>
+     <row>
+      <entry><function>usort</function></entry>
+      <entry>Wert</entry>
+      <entry>Nein</entry>
+      <entry>Benutzerdefiniert</entry>
+      <entry><function>uasort</function></entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </table>
+ </para>
+</chapter>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->
+


Property changes on: phpdoc/de/trunk/reference/array/sorting.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Modified: phpdoc/de/trunk/reference/datetime/functions/date.xml
===================================================================
--- phpdoc/de/trunk/reference/datetime/functions/date.xml	2017-09-11 12:25:21 UTC (rev 343064)
+++ phpdoc/de/trunk/reference/datetime/functions/date.xml	2017-09-11 12:45:38 UTC (rev 343065)
@@ -273,6 +273,11 @@
            <entry><literal>-43200</literal> bis <literal>50400</literal></entry>
           </row>
           <row>
+           <entry><literal>z</literal></entry>
+           <entry>Gibt den Tag des Jahres zurück, ohne führende Null</entry>
+
+          </row>
+          <row>
            <entry align="center"><emphasis>Vollständige(s) Datum/Uhrzeit</emphasis></entry>
            <entry>---</entry>
            <entry>---</entry>

Modified: phpdoc/de/trunk/reference/session/functions/session-start.xml
===================================================================
--- phpdoc/de/trunk/reference/session/functions/session-start.xml	2017-09-11 12:25:21 UTC (rev 343064)
+++ phpdoc/de/trunk/reference/session/functions/session-start.xml	2017-09-11 12:45:38 UTC (rev 343065)
@@ -11,7 +11,7 @@
   &reftitle.description;
   <methodsynopsis>
    <type>bool</type><methodname>session_start</methodname>
-   <void/>
+   <methodparam choice="opt"><type>array</type><parameter>options</parameter><initializer>[]</initializer></methodparam>
   </methodsynopsis>
   <para>
    <function>session_start</function> erzeugt eine Session oder nimmt die
@@ -48,6 +48,32 @@
   </para>
  </refsect1>

+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>options</parameter></term>
+    <listitem>
+     <para>
+      Als optionaler Parameter kann ein assoziatives Array mit Optionen
+      angegeben werden, das die aktuell gesetzten
+      <link linkend="session.configuration">Sessionkonfigurationsdirektiven</link>
+      überschreibt. Die Schlüssel sollten nicht die <literal>session.</literal>-Präfixe
+      beinhalten.
+     </para>
+     <para>
+      Zusätzlich zu den normalen Konfigurationsdirektiven kann auch eine
+      In addition to the normal set of configuration directives, a
+      <literal>read_and_close</literal>-Option angegeben werden. Falls auf
+      &true; gesetzt, führt es dazu, dass die Session unmittelbar nach dem
+      Auslesen geschlossen wird. Dadurch lässt sich eine unnötige Sperre
+      vermeiden, wenn die Sessiondaten nicht verändert werden.
+     </para>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
@@ -152,6 +178,42 @@
     </programlisting>
    </example>
   </para>
+
+  <refsect2>
+   <title>Optionen an <function>session_start</function> übergeben</title>
+
+   <example>
+    <title>Die Cookie-Gültigkeitsdauer überschreiben</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+// Einen persistenten Cookie senden, der einen Tag lang gültig ist.
+session_start([
+    'cookie_lifetime' => 86400,
+]);
+?>
+]]>
+    </programlisting>
+   </example>
+
+   <example>
+    <title>Die Session lesen und schließen</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+// Sofern wir wissen, dass wir keine Daten zu verändern brauchen,
+// können wir die Session unmittelbar nach dem Auslesen automatisch
+// schließen, um eine Sperre für die Session zu vermeiden und andere
+// andere Seiten während der Zeit am Zugriff nicht zu behindern.
+session_start([
+    'cookie_lifetime' => 86400,
+    'read_and_close'  => true,
+]);
+]]>
+    </programlisting>
+   </example>
+  </refsect2>
+
  </refsect1>

  <refsect1 role="notes">

Modified: phpdoc/de/trunk/reference/strings/functions/strip-tags.xml
===================================================================
--- phpdoc/de/trunk/reference/strings/functions/strip-tags.xml	2017-09-11 12:25:21 UTC (rev 343064)
+++ phpdoc/de/trunk/reference/strings/functions/strip-tags.xml	2017-09-11 12:45:38 UTC (rev 343065)
@@ -62,9 +62,9 @@
       <note>
        <para>
         In PHP 5.3.4 und neuer muss auch der selbst-schließende XHTML Tag
-        angegeben werden, um diesen aus <parameter>str</parameter> zu entfernen.
+        angegeben werden, um diesen nicht aus <parameter>str</parameter> zu entfernen.
         Um zum Beispiel sowohl <literal>&lt;br;&gt;</literal> als auch
-        <literal>&lt;br/&gt;</literal> zu entfernen, sollte folgendes verwendet
+        <literal>&lt;br/&gt;</literal> nicht zu entfernen, sollte folgendes verwendet
         werden:
        </para>
        <informalexample>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.