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><br;></literal> als auch
- <literal><br/></literal> zu entfernen, sollte folgendes verwendet
+ <literal><br/></literal> nicht zu entfernen, sollte folgendes verwendet
werden:
</para>
<informalexample>