cvs: phpdoc-sk /reference/array/functions array-change-key-case.xml array-chunk.xml array-count-values.xml array-diff.xml array-fill.xml array-filter.xml array-flip.xml array-intersect.xml array-key-exists.xml array-keys.xml array-map.xml array-merge-recursive.xml array-merge.xml array-multisort.xml array-pad.xml array-pop.xml array-push.xml array-rand.xml array-reduce.xml array-reverse.xml array-shift.xml array-slice.xml array-splice.xml array-sum.xml array-unique.xml array-unshift.xml array-values.xml array-walk.xml array.xml arsort.xml asort.xml compact.xml count.xml current.xml each.xml end.xml extract.xml in-array.xml krsort.xml ksort.xml list.xml natsort.xml next.xml prev.xml range.xml reset.xml rsort.xml shuffle.xml sort.xml uksort.xml usort.xml
[email protected] ("Joseph Drake") Thu, 24 Jul 2003 00:47:03 -0000
| Newsgroups | php.doc.sk |
|---|---|
| Message-ID | <cvsjoseph1059007623@cvsserver> |
joseph Wed Jul 23 20:47:03 2003 EDT
Modified files:
/phpdoc-sk/reference/array/functions array-change-key-case.xml
array-chunk.xml
array-count-values.xml
array-diff.xml array-fill.xml
array-filter.xml
array-flip.xml
array-intersect.xml
array-key-exists.xml
array-keys.xml array-map.xml
array-merge-recursive.xml
array-merge.xml
array-multisort.xml
array-pad.xml array-pop.xml
array-push.xml array-rand.xml
array-reduce.xml
array-reverse.xml
array-shift.xml
array-slice.xml
array-splice.xml array-sum.xml
array-unique.xml
array-unshift.xml
array-values.xml
array-walk.xml array.xml
arsort.xml asort.xml
compact.xml count.xml
current.xml each.xml end.xml
extract.xml in-array.xml
krsort.xml ksort.xml list.xml
natsort.xml next.xml prev.xml
range.xml reset.xml rsort.xml
shuffle.xml sort.xml
uksort.xml usort.xml
Log:
synced with en version
joseph-20030723204703.txt
(text/plain, 88.3 KB)
Index: phpdoc-sk/reference/array/functions/array-change-key-case.xml
diff -u phpdoc-sk/reference/array/functions/array-change-key-case.xml:1.2 phpdoc-sk/reference/array/functions/array-change-key-case.xml:1.3
--- phpdoc-sk/reference/array/functions/array-change-key-case.xml:1.2 Thu Jan 23 21:11:46 2003
+++ phpdoc-sk/reference/array/functions/array-change-key-case.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.113 -->
<refentry id="function.array-change-key-case">
<refnamediv>
@@ -28,25 +28,32 @@
<title><function>array_change_key_case</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$vstupne_pole = array("PrVy" => 1, "DruHy" => 4);
print_r(array_change_key_case($vstupne_pole, CASE_UPPER));
+?>
]]>
</programlisting>
<para>
Výsledkom horeuvedeného programu bude:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
[PRVY] => 1
- [DRUHY] => 2
+ [DRUHY] => 4
)
]]>
</screen>
- </para>
- </example>
- </refsect1>
- </refentry>
+ </example>
+ <para>
+ Ak ma pole indexy, ktoré budú pri spustení tejto funkcie rovnaké
+ (napr. "keY" a "kEY"), tak hodnota, ktorá ne poli nov¹ia, ostatné
+ indexy anuluje.
+ </para>
+ </refsect1>
+ </refentry>
<!-- Keep this comment at the end of the file
Local variables:
Index: phpdoc-sk/reference/array/functions/array-chunk.xml
diff -u phpdoc-sk/reference/array/functions/array-chunk.xml:1.3 phpdoc-sk/reference/array/functions/array-chunk.xml:1.4
--- phpdoc-sk/reference/array/functions/array-chunk.xml:1.3 Thu Jan 23 21:11:46 2003
+++ phpdoc-sk/reference/array/functions/array-chunk.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-chunk">
<refnamediv>
@@ -32,14 +32,17 @@
<title><function>array_chunk</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$vstupné_pole = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($vstupné_pole, 2));
print_r(array_chunk($vstupné_pole, 2, TRUE));
+?>
]]>
</programlisting>
<para>
Výpisom horeuvedeného pogramu bude:
- <screen>
+ <para>
+ <screen>
<![CDATA[
Array
(
@@ -82,8 +85,7 @@
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/array-count-values.xml
diff -u phpdoc-sk/reference/array/functions/array-count-values.xml:1.2 phpdoc-sk/reference/array/functions/array-count-values.xml:1.3
--- phpdoc-sk/reference/array/functions/array-count-values.xml:1.2 Tue Jan 14 18:28:00 2003
+++ phpdoc-sk/reference/array/functions/array-count-values.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-count-values">
<refnamediv>
@@ -22,13 +22,16 @@
<title><function>array_count_values</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$pole = array (1, "ahoj", 1, "svet", "ahoj");
print_r(array_count_values ($pole));
+?>
]]>
</programlisting>
<para>
Výpis vy¹¹ie uvedeného programu bude:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -37,8 +40,7 @@
[svet] => 1
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
</refsect1>
Index: phpdoc-sk/reference/array/functions/array-diff.xml
diff -u phpdoc-sk/reference/array/functions/array-diff.xml:1.2 phpdoc-sk/reference/array/functions/array-diff.xml:1.3
--- phpdoc-sk/reference/array/functions/array-diff.xml:1.2 Thu Jan 23 21:10:50 2003
+++ phpdoc-sk/reference/array/functions/array-diff.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
<refentry id="function.array-diff">
<refnamediv>
@@ -25,16 +25,18 @@
<title><function>array_diff</function> príklad</title>
<programlisting role="php">
<![CDATA[
-$pole1 = array ("a" => "zelená", "èervená", "modrá", "èervená");
-$pole2 = array ("b" => "zelená", "¾ltá", "èervená");
+<?php
+$pole1 = array ("a" => "zelena", "cervena", "modra", "cervena");
+$pole2 = array ("b" => "zelena", "zlta", "cervena");
$vysledok = array_diff ($pole1, $pole2);
+?>
]]>
</programlisting>
</example>
</para>
<para>
Podµa tohto bude <varname>$vysledok</varname> ma»
- <literal>array ("modrá");</literal>. Zlo¾ité prípady v
+ <literal>array ("modra");</literal>. Zlo¾ité prípady v
$pole1 sa spracovávajú rovnako.
</para>
<note>
Index: phpdoc-sk/reference/array/functions/array-fill.xml
diff -u phpdoc-sk/reference/array/functions/array-fill.xml:1.2 phpdoc-sk/reference/array/functions/array-fill.xml:1.3
--- phpdoc-sk/reference/array/functions/array-fill.xml:1.2 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-fill.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-fill">
<refnamediv>
@@ -18,20 +18,24 @@
<function>array_fill</function> vyplní pole s
<parameter>num</parameter> polo¾kami hodnoty parametra
<parameter>value</parameter>, kµúèe poèínajúc od
- <parameter>start_index</parameter> parametra.
+ <parameter>start_index</parameter> parametra. <parameter>num</parameter>
+ musí by» èíslo väè¹ie ne¾ nula, inak PHP vyhodí upozornenie.
</para>
<para>
<example>
<title><function>array_fill</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$a = array_fill(5, 6, 'banan');
print_r($a);
+?>
]]>
</programlisting>
<para>
<varname>$a</varname> teraz je:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -43,8 +47,7 @@
[10] => banan
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
</refsect1>
Index: phpdoc-sk/reference/array/functions/array-filter.xml
diff -u phpdoc-sk/reference/array/functions/array-filter.xml:1.2 phpdoc-sk/reference/array/functions/array-filter.xml:1.3
--- phpdoc-sk/reference/array/functions/array-filter.xml:1.2 Tue Jan 14 18:28:00 2003
+++ phpdoc-sk/reference/array/functions/array-filter.xml Wed Jul 23 20:47:02 2003
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.62 -->
<refentry id="function.array-filter">
<refnamediv>
<refname>array_filter</refname>
<refpurpose>
- Filtruje elementy poµa pomocou volania z funkcie
+ Filtruje prvky poµa pomocou volania z funkcie
</refpurpose>
</refnamediv>
<refsect1>
@@ -16,17 +16,20 @@
<methodparam choice="opt"><type>callback</type><parameter>funkcia</parameter></methodparam>
</methodsynopsis>
<para>
- <function>array_filter</function> vracia pole
- obsahujúce v¹etky elementy <parameter>vstup</parameter>u
- filtrované podµa volania z <parameter>funkcie</parameter>. Ak je
- <parameter>vstup</parameter> asociatívne pole, kµúèe
- sa uchovajú.
+ <function>array_filter</function> opakuje ka¾dú hodnotu v
+ poli <parameter>vstup</parameter> ich prenesením do
+ funkcie <parameter>callback</parameter>. Ak funkcia <parameter>
+ callback</parameter> vráti true, aktuálna hodnota sa
+ z poµa <parameter>vstup</parameter> vráti do
+ výsledného poµa. Klúèe poµa sa zachovajú.
+ </para>
</para>
<para>
<example>
<title><function>array_filter</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
function odd($var) {
return ($var % 2 == 1);
}
@@ -42,11 +45,13 @@
print_r(array_filter($pole1, "odd"));
echo "Even:\n";
print_r(array_filter($pole2, "even"));
+?>
]]>
</programlisting>
<para>
Výpis vy¹¹ie uvedeného programu bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Odd :
Array
@@ -64,8 +69,7 @@
[6] => 12
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
@@ -75,8 +79,8 @@
pole, správanie tejto funkcie nie je definované.
</para>
<para>
- Tie¾ pozri <function>array_map</function> a
- <function>array_reduce</function>.
+ Tie¾ pozri <function>array_map</function>,
+ <function>array_reduce</function> a <function>array_walk</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/array-flip.xml
diff -u phpdoc-sk/reference/array/functions/array-flip.xml:1.3 phpdoc-sk/reference/array/functions/array-flip.xml:1.4
--- phpdoc-sk/reference/array/functions/array-flip.xml:1.3 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-flip.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.107 -->
<refentry id="function.array-flip">
<refnamediv>
@@ -15,12 +15,12 @@
<para>
<function>array_flip</function> vracia <type>pole</type> v prevátenom
poradí, t.j. kµúèe z <parameter>trans</parameter> sa stanú hodnotami
- a hodnoty <parameter>trans</parameter>u sa stanú kµúèami.
+ a hodnoty z <parameter>trans</parameter> sa stanú kµúèami.
</para>
<para>
- V¹imnite si, ¾e hodnoty <parameter>trans</parameter> musia by» platné
- kµúèe, t.j. musia by» buï <type>integer</type> alebo
- <type>re»azec</type>. Ak je hodnota nesprávneho typu, vyvolá sa varovanie
+ Hodnoty <parameter>trans</parameter> musia by» platné
+ kµúèe, t.j. musia by» buï <type>integer</type> alebo
+ <type>string</type>. Ak je hodnota nesprávneho typu, vyvolá sa varovanie
a pár kµúè/hodnota v otázke <emphasis>nebude zmenený</emphasis>.
</para>
<para>
@@ -36,8 +36,10 @@
<title><function>array_flip</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$trans = array_flip ($trans);
$original = strtr ($str, $trans);
+?>
]]>
</programlisting>
</example>
@@ -47,14 +49,17 @@
<title><function>array_flip</function> príklad : kolízia</title>
<programlisting role="php">
<![CDATA[
+<?php
$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
print_r($trans);
+?>
]]>
</programlisting>
<para>
- teraz <varname>$trans</varname> je :
- <screen>
+ teraz <varname>$trans</varname> je:
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -62,10 +67,13 @@
[2] => c
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
+ <para>
+ Tie¾ pozri <function>array_values</function>,
+ <function>array_keys</function> a
+ <function>array_reverse</function>.
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/array-intersect.xml
diff -u phpdoc-sk/reference/array/functions/array-intersect.xml:1.4 phpdoc-sk/reference/array/functions/array-intersect.xml:1.5
--- phpdoc-sk/reference/array/functions/array-intersect.xml:1.4 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-intersect.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready-->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready-->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
<refentry id="function.array-intersect">
<refnamediv>
@@ -25,14 +25,17 @@
<title><function>array_intersect</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$pole1 = array ("a" => "zelena", "cervena", "modra");
$pole2 = array ("b" => "zelena", "zlta", "cervena");
$vysledok = array_intersect ($pole1, $pole2);
+?>
]]>
</programlisting>
<para>
<varname>$result</varname> obsahuje
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -40,8 +43,7 @@
[0] => cervena
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<note>
Index: phpdoc-sk/reference/array/functions/array-key-exists.xml
diff -u phpdoc-sk/reference/array/functions/array-key-exists.xml:1.2 phpdoc-sk/reference/array/functions/array-key-exists.xml:1.3
--- phpdoc-sk/reference/array/functions/array-key-exists.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-key-exists.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.119 -->
<refentry id="function.array-key-exists">
<refnamediv>
@@ -24,10 +24,12 @@
<title><function>array_key_exists</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$hladat_pole = array("prvy" => 1, "druhy" => 4);
if (array_key_exists("prvy", $search_array)) {
echo "Element 'prvy' je v poli";
}
+?>
]]>
</programlisting>
</example>
Index: phpdoc-sk/reference/array/functions/array-keys.xml
diff -u phpdoc-sk/reference/array/functions/array-keys.xml:1.2 phpdoc-sk/reference/array/functions/array-keys.xml:1.3
--- phpdoc-sk/reference/array/functions/array-keys.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-keys.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-keys">
<refnamediv>
@@ -29,19 +29,23 @@
<title><function>array_keys</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$pole = array (0 => 100, "farba" => "cervena");
print_r(array_keys ($pole));
$pole = array ("modra", "cervena", "zelena", "modra", "modra");
print_r(array_keys ($pole, "modra"));
-$pole = array ("farba" => array("modra", "cervena", "zelena"), "velkost" => array("male", "stredne", "velke"));
+$pole = array ("farba" => array("modra", "cervena", "zelena"),
+ "velkost" => array("male", "stredne", "velke"));
print_r(array_keys ($pole));
+?>
]]>
</programlisting>
<para>
Výstupom horeuvedeného programu bude:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -60,38 +64,12 @@
[1] => velkost
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
- <note>
- <para>
- Táto funkcia bola implementovaná do PHP 4, ni¾¹ie je uvedená
- implementácia pre u¾ívateµov PHP 3.
- <example>
- <title>
- Implementácia <function>array_keys</function> pre u¾ívateµov
- PHP 3
- </title>
- <programlisting role="php">
-<![CDATA[
-function array_keys ($arr, $term="") {
- $t = array();
- while (list($k,$v) = each($arr)) {
- if ($term && $v != $term) {
- continue;
- }
- $t[] = $k;
- }
- return $t;
-}
-]]>
- </programlisting>
- </example>
- </para>
- </note>
<para>
- Tie¾ pozri <function>array_values</function>.
+ Tie¾ pozri <function>array_values</function> a
+ <function>array_key_exists</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/array-map.xml
diff -u phpdoc-sk/reference/array/functions/array-map.xml:1.3 phpdoc-sk/reference/array/functions/array-map.xml:1.4
--- phpdoc-sk/reference/array/functions/array-map.xml:1.3 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-map.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.62 -->
<refentry id="function.array-map">
<refnamediv>
@@ -18,7 +18,7 @@
</methodsynopsis>
<para>
<function>array_map</function> vracia pole obsahujúce v¹etky
- elementy <parameter>poµa1</parameter> po aplikovaní funkcia
+ elementy <parameter>poµa1</parameter> po aplikovaní funkcie
<parameter>callback</parameter> na ka¾dý element.
Poèet parametrov, ktorý funkcia
<parameter>callback</parameter> akceptuje,
@@ -43,7 +43,8 @@
</programlisting>
<para>
<varname>$b</varname> bude obsahova»:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -54,8 +55,7 @@
[4] => 125
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
@@ -85,7 +85,8 @@
</programlisting>
<para>
Výsledkom je:
- <screen>
+ </para>
+ <screen>
<![CDATA[
// výpis $c
Array
@@ -127,8 +128,7 @@
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
@@ -162,7 +162,8 @@
</para>
<para>
Horeuvedený program vypí¹e:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -203,8 +204,7 @@
)
]]>
- </screen>
- </para>
+ </screen>
<para>
Tie¾ pozri <function>array_filter</function>,
<function>array_reduce</function> a
Index: phpdoc-sk/reference/array/functions/array-merge-recursive.xml
diff -u phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.2 phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.3
--- phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-merge-recursive.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.12 -->
<refentry id="function.array-merge-recursive">
<refnamediv>
@@ -32,14 +32,17 @@
<title><function>array_merge_recursive</function> práklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$pole1 = array ("farba" => array ("oblubena" => "cervena"), 5);
$pole2 = array (10, "color" => array ("oblubena" => "zelena", "modra"));
$vysledok = array_merge_recursive ($pole1, $pole2);
+?>
]]>
</programlisting>
<para>
<literal>$vysledok</literal> bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -58,8 +61,7 @@
[1] => 10
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
Index: phpdoc-sk/reference/array/functions/array-merge.xml
diff -u phpdoc-sk/reference/array/functions/array-merge.xml:1.3 phpdoc-sk/reference/array/functions/array-merge.xml:1.4
--- phpdoc-sk/reference/array/functions/array-merge.xml:1.3 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-merge.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-merge">
<refnamediv>
@@ -30,15 +30,18 @@
<title><function>array_merge</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$pole1 = array ("farba" => "cervena", 2, 4);
$pole2 = array ("a", "b", "farba" => "zelena", "tvar" => "trapezoid", 4);
$vysledok = array_merge ($pole1, $pole2);
print_r($result);
+?>
]]>
</programlisting>
<para>
<varname>$vysledok</varname> je:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -51,8 +54,7 @@
[4] => 4
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
@@ -60,33 +62,40 @@
<title>Jednoduchý <function>array_merge</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$pole1 = array();
$pole2 = array(1 => "data");
$vysledok = array_merge($pole1, $pole2);
+?>
]]>
</programlisting>
<para>
Nezabudnite, ¾e èíselné kµúèe sa preèíslujú!
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
[0] => data
)
]]>
- </screen>
- </para>
+ </screen>
<para>
Ak chcete úplne zachova» polia a chcete ich k sebe pripoji», pou¾ite
operátor <literal>+</literal>:
- <programlisting role="php">
+ </para>
+ <programlisting role="php">
<![CDATA[
+<?php
$pole1 = array();
$pole2 = array(1 => "data");
$result = $pole1 + $pole2;
+?>
]]>
</programlisting>
+ <para>
Èíselný klúè sa zachováva, a teda asociácia zostáva.
+ </para>
<screen role="php">
<![CDATA[
Array
@@ -94,8 +103,7 @@
[1] => data
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<note>
Index: phpdoc-sk/reference/array/functions/array-multisort.xml
diff -u phpdoc-sk/reference/array/functions/array-multisort.xml:1.2 phpdoc-sk/reference/array/functions/array-multisort.xml:1.3
--- phpdoc-sk/reference/array/functions/array-multisort.xml:1.2 Thu Jan 23 21:10:50 2003
+++ phpdoc-sk/reference/array/functions/array-multisort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.11 -->
<refentry id="function.array-multisort">
<refnamediv>
@@ -72,9 +72,11 @@
<title>Triedenie viacerých polí</title>
<programlisting role="php">
<![CDATA[
+<?php
$ar1 = array ("10", 100, 100, "a");
$ar2 = array (1, 3, "2", 1);
array_multisort ($ar1, $ar2);
+?>
]]>
</programlisting>
</example>
@@ -90,9 +92,11 @@
<title>Triedenie multi-dimenzionálneho poµa</title>
<programlisting role="php">
<![CDATA[
+<?php
$ar = array (array ("10", 100, 100, "a"), array (1, 3, "2", 1));
array_multisort ($ar[0], SORT_ASC, SORT_STRING,
$ar[1], SORT_NUMERIC, SORT_DESC);
+?>
]]>
</programlisting>
</example>
Index: phpdoc-sk/reference/array/functions/array-pad.xml
diff -u phpdoc-sk/reference/array/functions/array-pad.xml:1.2 phpdoc-sk/reference/array/functions/array-pad.xml:1.3
--- phpdoc-sk/reference/array/functions/array-pad.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-pad.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-pad">
<refnamediv>
@@ -32,6 +32,7 @@
<title><function>array_pad</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$vstup = array (12, 10, 9);
$vysledok = array_pad ($vstup, 5, 0);
@@ -42,6 +43,7 @@
$vysledok = array_pad ($vstup, 2, "noop");
// nerozsirene
+?>
]]>
</programlisting>
</example>
Index: phpdoc-sk/reference/array/functions/array-pop.xml
diff -u phpdoc-sk/reference/array/functions/array-pop.xml:1.3 phpdoc-sk/reference/array/functions/array-pop.xml:1.4
--- phpdoc-sk/reference/array/functions/array-pop.xml:1.3 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-pop.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-pop">
<refnamediv>
@@ -36,7 +36,8 @@
</programlisting>
<para>
Po tomto, <varname>$kopa</varname> bude ma» iba 3 prvky:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -46,6 +47,7 @@
)
]]>
</screen>
+ <para>
a <literal>malina</literal> bude priradena k
<varname>$ovocie</varname>.
</para>
Index: phpdoc-sk/reference/array/functions/array-push.xml
diff -u phpdoc-sk/reference/array/functions/array-push.xml:1.3 phpdoc-sk/reference/array/functions/array-push.xml:1.4
--- phpdoc-sk/reference/array/functions/array-push.xml:1.3 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-push.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-push">
<refnamediv>
@@ -24,10 +24,12 @@
posunutých premenných. Má rovnaký efekt ako:
<programlisting role="php">
<![CDATA[
+<?php
$array[] = $var;
+?>
]]>
</programlisting>
- opakované pre ka¾dú <parameter>var</parameter>.
+ opakované pre ka¾dú <parameter>prem</parameter>.
</para>
<para>
Vracia nový poèet prvkov v poli.
@@ -37,15 +39,18 @@
<title><function>array_push</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$kopa = array ("pomaranc", "banan");
array_push ($kopa, "jablko", "malina");
print_r($kopa);
+?>
]]>
</programlisting>
<para>
V tomto príklade by mala <varname>$kopa</varname> ma»
následujúce prvky:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -55,8 +60,7 @@
[3] => malina
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
Index: phpdoc-sk/reference/array/functions/array-rand.xml
diff -u phpdoc-sk/reference/array/functions/array-rand.xml:1.2 phpdoc-sk/reference/array/functions/array-rand.xml:1.3
--- phpdoc-sk/reference/array/functions/array-rand.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-rand.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.13 -->
<refentry id="function.array-rand">
<refnamediv>
@@ -29,19 +29,22 @@
náhodné kµúèe, ale aj hodnoty.
</para>
<para>
- Nezabudnite zavola» <function>srand</function> pre inicializáciu
- generátora náhodných èísiel.
+
+ ¬e.randomseed;
+
</para>
<para>
<example>
<title><function>array_rand</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
srand ((float) microtime() * 10000000);
$vstup = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$nahod_kluce = array_rand ($vstup, 2);
print $vstup[$nahod_kluce[0]]."\n";
print $vstup[$nahod_kluce[1]]."\n";
+?>
]]>
</programlisting>
</example>
Index: phpdoc-sk/reference/array/functions/array-reduce.xml
diff -u phpdoc-sk/reference/array/functions/array-reduce.xml:1.2 phpdoc-sk/reference/array/functions/array-reduce.xml:1.3
--- phpdoc-sk/reference/array/functions/array-reduce.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-reduce.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-reduce">
<refnamediv>
@@ -30,6 +30,7 @@
<title><function>array_reduce</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
function rsum($v, $w) {
$v += $w;
return $v;
@@ -45,6 +46,7 @@
$b = array_reduce($a, "rsum");
$c = array_reduce($a, "rmul", 10);
$d = array_reduce($x, "rsum", 1);
+?>
]]>
</programlisting>
</example>
Index: phpdoc-sk/reference/array/functions/array-reverse.xml
diff -u phpdoc-sk/reference/array/functions/array-reverse.xml:1.2 phpdoc-sk/reference/array/functions/array-reverse.xml:1.3
--- phpdoc-sk/reference/array/functions/array-reverse.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-reverse.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.62 -->
<refentry id="function.array-reverse">
<refnamediv>
@@ -26,18 +26,21 @@
<title><function>array_reverse</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$vstup = array ("php", 4.0, array ("zelena", "cervena"));
$vysledok = array_reverse ($vstup);
$vysledok_s_klucami = array_reverse ($vstup, TRUE);
+?>
]]>
</programlisting>
<para>
- Obe polia, <varname>$result</varname> aj
+ Obe polia, <varname>$result</varname> aj
<varname>$result_keyed</varname>, budú ma» rovnaké prvky, ale
v¹imnite si rozdiel medzi kµúèami. Výpisom
<varname>$result</varname> a
<varname>$result_keyed</varname> bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -62,9 +65,7 @@
[0] => php
)
]]>
- </screen>
- </para>
-
+ </screen>
</example>
</para>
<note>
@@ -72,6 +73,9 @@
Druhý parameter bol pridaný v PHP 4.0.3.
</para>
</note>
+ <para>
+ Tie¾ pozri <function>array_flip</function>.
+ </para>
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/array-shift.xml
diff -u phpdoc-sk/reference/array/functions/array-shift.xml:1.3 phpdoc-sk/reference/array/functions/array-shift.xml:1.4
--- phpdoc-sk/reference/array/functions/array-shift.xml:1.3 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-shift.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-shift">
<refnamediv>
@@ -25,10 +25,9 @@
&array.resetspointer;
- <para>
- <example>
- <title><function>array_shift</function> príklad</title>
- <programlisting role="php">
+ <example>
+ <title><function>array_shift</function> príklad</title>
+ <programlisting role="php">
<![CDATA[
<?php
$kopa = array ("pomaranc", "banan", "jablko", "malina");
@@ -36,10 +35,11 @@
print_r($kopa);
?>
]]>
- </programlisting>
- <para>
- Poµu <varname>$kopa</varname> by mali po tomto zosta» 3 prvky:
- <screen role="php">
+ </programlisting>
+ <para>
+ Poµu <varname>$kopa</varname> by mali po tomto zosta» 3 prvky:
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -48,11 +48,12 @@
[2] => malina
)
]]>
- </screen>
- a <literal>pomaranc</literal> bude priradný k
- <varname>$ovocie</varname>.
- </para>
- </example>
+ </screen>
+ <para>
+ a <literal>pomaranc</literal> bude priradný k
+ <varname>$ovocie</varname>.
+ </para>
+ </example>
</para>
<para>
Tie¾ pozri <function>array_unshift</function>,
Index: phpdoc-sk/reference/array/functions/array-slice.xml
diff -u phpdoc-sk/reference/array/functions/array-slice.xml:1.1 phpdoc-sk/reference/array/functions/array-slice.xml:1.2
--- phpdoc-sk/reference/array/functions/array-slice.xml:1.1 Thu Jan 23 21:14:51 2003
+++ phpdoc-sk/reference/array/functions/array-slice.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-slice">
<refnamediv>
@@ -45,12 +45,14 @@
<title><function>array_slice</function> príklady</title>
<programlisting role="php">
<![CDATA[
+<?php
$vstup = array ("a", "b", "c", "d", "e");
$vystup = array_slice ($vstup, 2); // vracia "c", "d" a "e"
$vystup = array_slice ($vstup, 2, -1); // vracia "c", "d"
$vystup = array_slice ($vstup, -2, 1); // vracia "d"
$vustup = array_slice ($vstup, 0, 3); // vracia "a", "b" a "c"
+?>
]]>
</programlisting>
</example>
Index: phpdoc-sk/reference/array/functions/array-splice.xml
diff -u phpdoc-sk/reference/array/functions/array-splice.xml:1.2 phpdoc-sk/reference/array/functions/array-splice.xml:1.3
--- phpdoc-sk/reference/array/functions/array-splice.xml:1.2 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-splice.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
<refentry id="function.array-splice">
<refnamediv>
@@ -58,7 +58,7 @@
</para>
<para>
Následujúce volania sú ekvivalenté:
- <table>
+ <table>
<title><function>array_splice</function> ekvivalenty</title>
<tgroup cols="2">
<tbody>
@@ -114,6 +114,7 @@
<title><function>array_splice</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$vstup = array ("cervena", "zelena", "modra", "zlta");
array_splice ($vstup, 2);
// $vstup je teraz array ("cervena", "zelena")
@@ -130,12 +131,20 @@
array_splice ($vstup, -1, 1, array("cierna", "hneda"));
// $vstup je teraz array ("cervena", "zelena",
// "modra", "cierna", "hneda")
+
+$vstup = array ("cervena", "zelena", "modra", "zlta");
+array_splice ($vstup, 3, 0, "fialova");
+// $vstup je teraz array ("cervena", "zelena",
+// "modra", "fialova", "zlta")
+?>
]]>
</programlisting>
</example>
</para>
<para>
- Tie¾ pozri <function>array_slice</function>.
+ Tie¾ pozri <function>array_slice</function>,
+ <function>unset</function> a
+ <function>array_merge</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/array-sum.xml
diff -u phpdoc-sk/reference/array/functions/array-sum.xml:1.1 phpdoc-sk/reference/array/functions/array-sum.xml:1.2
--- phpdoc-sk/reference/array/functions/array-sum.xml:1.1 Thu Jan 23 21:14:51 2003
+++ phpdoc-sk/reference/array/functions/array-sum.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.59 -->
<refentry id="function.array-sum">
<refnamediv>
@@ -23,27 +23,29 @@
<title><function>array_sum</function> priklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$a = array(2, 4, 6, 8);
echo "sum(a) = ".array_sum($a)."\n";
$b = array("a"=>1.2,"b"=>2.3,"c"=>3.4);
echo "sum(b) = ".array_sum($b)."\n";
+?>
]]>
</programlisting>
<para>
Výpis horeuvedeného programu bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
sum(a) = 20
sum(b) = 6.9
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<note>
<para>
- Verzie PHP star¹ie ne¾ 4.0.6 zmenili pole samotné
+ Verzie PHP star¹ie ne¾ 4.2.1 zmenili pole samotné
a prekonvertovali re»azce na èísla (èo ich väè¹inou
prekonvertovalo na nulu, èo záviselo na ich
hodnote).
Index: phpdoc-sk/reference/array/functions/array-unique.xml
diff -u phpdoc-sk/reference/array/functions/array-unique.xml:1.2 phpdoc-sk/reference/array/functions/array-unique.xml:1.3
--- phpdoc-sk/reference/array/functions/array-unique.xml:1.2 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-unique.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-unique">
<refnamediv>
@@ -48,7 +48,8 @@
</programlisting>
<para>
Výstupom bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -57,8 +58,7 @@
[1] => modra
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
@@ -74,16 +74,16 @@
]]>
</programlisting>
<para>
- Výstupom horeuvedeného programu bude (PHP 4.0.6):
- <screen role="php">
+ Výstupom tohto skriptu bude:
+ </para>
+ <screen role="php">
<![CDATA[
array(2) {
[0] => int(4)
[2] => string(1) "3"
}
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
</refsect1>
Index: phpdoc-sk/reference/array/functions/array-unshift.xml
diff -u phpdoc-sk/reference/array/functions/array-unshift.xml:1.1 phpdoc-sk/reference/array/functions/array-unshift.xml:1.2
--- phpdoc-sk/reference/array/functions/array-unshift.xml:1.1 Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/array-unshift.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-unshift">
<refnamediv>
@@ -33,14 +33,17 @@
<title><function>array_unshift</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$rad = array ("pomaranc", "banan");
array_unshift ($rad, "jablko", "malina");
+?>
]]>
</programlisting>
<para>
Pole <varname>$rad</varname> by malo ma» následujúce
prvky:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -50,8 +53,7 @@
[3] => banan
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
Index: phpdoc-sk/reference/array/functions/array-values.xml
diff -u phpdoc-sk/reference/array/functions/array-values.xml:1.2 phpdoc-sk/reference/array/functions/array-values.xml:1.3
--- phpdoc-sk/reference/array/functions/array-values.xml:1.2 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array-values.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-values">
<refnamediv>
@@ -21,13 +21,16 @@
<title><function>array_values</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$pole = array ("velkost" => "XL", "farba" => "zlata");
print_r(array_values ($pole));
+?>
]]>
</programlisting>
<para>
Výstupom bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -35,33 +38,9 @@
[1] => zlata
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
- <note>
- <para>
- Táto funkcia bola pridaná do PHP 4, ni¾¹ie je implementácia pre
- tých, ktorí stále pou¾ívajú PHP 3.
- <example>
- <title>
- Implementácia <function>array_values</function> pre
- u¾ívateµov PHP 3
- </title>
- <programlisting role="php">
-<![CDATA[
-function array_values ($arr) {
- $t = array();
- while (list($k, $v) = each ($arr)) {
- $t[] = $v;
- }
- return $t;
-}
-]]>
- </programlisting>
- </example>
- </para>
- </note>
<para>
Tie¾ pozri <function>array_keys</function>.
</para>
Index: phpdoc-sk/reference/array/functions/array-walk.xml
diff -u phpdoc-sk/reference/array/functions/array-walk.xml:1.2 phpdoc-sk/reference/array/functions/array-walk.xml:1.3
--- phpdoc-sk/reference/array/functions/array-walk.xml:1.2 Tue Mar 4 17:51:23 2003
+++ phpdoc-sk/reference/array/functions/array-walk.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-walk">
<refnamediv>
@@ -11,12 +11,15 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>int</type><methodname>array_walk</methodname>
+ <type>bool</type><methodname>array_walk</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam><type>callback</type><parameter>funkcia</parameter></methodparam>
<methodparam choice="opt"><type>mixed</type><parameter>userdata</parameter></methodparam>
</methodsynopsis>
<simpara>
+ &return.success;
+ </simpara>
+ <simpara>
Aplikuje u¾ívateµom definovanú funkciu <parameter>funkcia</parameter> na
ka¾dý prvok poµa <parameter>pole</parameter>. Typicky má
<parameter>funkcia</parameter> dva parametre. Prvým je hodnota parametra
@@ -95,7 +98,8 @@
</programlisting>
<para>
Výpisom horeuvedného programu bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Pred tym...:
d. citron
@@ -108,8 +112,7 @@
b. ovocie: banan
c. ovocie: jablko
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<simpara>
Index: phpdoc-sk/reference/array/functions/array.xml
diff -u phpdoc-sk/reference/array/functions/array.xml:1.5 phpdoc-sk/reference/array/functions/array.xml:1.6
--- phpdoc-sk/reference/array/functions/array.xml:1.5 Wed May 21 17:18:06 2003
+++ phpdoc-sk/reference/array/functions/array.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.110 -->
<refentry id="function.array">
<refnamediv>
@@ -16,7 +16,8 @@
</methodsynopsis>
<para>
Vracia pole parametrov. Parametrom je daný index s operátorom
- <literal>=></literal>.
+ <literal>=></literal>. Viac informácií o poli získate po preèítaní
+ sekcie <link linkend="language.types.array">typ array</link>.
</para>
<para>
<note>
@@ -43,11 +44,13 @@
<title><function>array</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$ovocie = array (
"ovocie" => array ("a"=>"pomaranc", "b"=>"banan", "c"=>"jablko"),
- "cisla" => array (1, 2, 3, 4, 5, 6),
+ "cisla" => array (1, 2, 3, 4, 5, 6),
"diery" => array ("prva", 5 => "druha", "tretia")
);
+?>
]]>
</programlisting>
</example>
@@ -57,13 +60,16 @@
<title>Automatický index s <function>array</function></title>
<programlisting role="php">
<![CDATA[
+<?php
$pole = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13);
print_r($pole);
+?>
]]>
</programlisting>
<para>
- zobrazí :
- <screen role="php">
+ zobrazí:
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -76,9 +82,10 @@
[9] => 19
)
]]>
- </screen>
- </para>
+ </screen>
</example>
+ </para>
+ <para>
V¹imnite si, ¾e index '3' je definovaný dva-krát a ponecháva si svoju
poslednú hodnotu 13. Index 4 je definovaný po indexe 8 a ïal¹í
vygenerovaný index (hodnota 19) je 9, preto¾e najväè¹í index bol 8.
@@ -89,13 +96,16 @@
<title>1-zalo¾ený index s <function>array</function></title>
<programlisting role="php">
<![CDATA[
+<?php
$prvastvrtina = array(1 => 'Januar', 'Februar', 'Marec');
print_r($prvastvrtina);
+?>
]]>
</programlisting>
<para>
- zobrazi :
- <screen>
+ zobrazi:
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -104,13 +114,14 @@
[3] => Marec
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
Tie¾ pozri <function>array_pad</function>,
- <function>list</function> a <function>range</function>.
+ <function>list</function>,
+ <link linkend="control-structures.foreach">foreach</link>
+ a <function>range</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/arsort.xml
diff -u phpdoc-sk/reference/array/functions/arsort.xml:1.2 phpdoc-sk/reference/array/functions/arsort.xml:1.3
--- phpdoc-sk/reference/array/functions/arsort.xml:1.2 Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/arsort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.arsort">
<refnamediv>
@@ -25,25 +25,27 @@
<title><function>arsort</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
arsort ($ovocie);
reset ($ovocie);
while (list ($key, $val) = each ($ovocie)) {
echo "$key = $val\n";
}
+?>
]]>
</programlisting>
<para>
Tento príklad by mal zobrazi»:
- <screen>
+ </para>
+ <screen>
<![CDATA[
a = pomaranc
d = citron
b = banan
c = jablko
]]>
- </screen>
- </para>
+ </screen>
</example>
<para>
Ovocie bolo zoradené v obrátenom abecednom poradí a index
Index: phpdoc-sk/reference/array/functions/asort.xml
diff -u phpdoc-sk/reference/array/functions/asort.xml:1.1 phpdoc-sk/reference/array/functions/asort.xml:1.2
--- phpdoc-sk/reference/array/functions/asort.xml:1.1 Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/asort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.asort">
<refnamediv>
@@ -23,25 +23,27 @@
<title><function>asort</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
asort ($ovocie);
reset ($ovocie);
while (list ($key, $val) = each ($ovocie)) {
echo "$key = $val\n";
}
+?>
]]>
</programlisting>
<para>
Tento príklad by mal zobrazi»:
- <screen>
+ </para>
+ <screen>
<![CDATA[
c = jablko
b = banan
d = citron
a = pomaranc
]]>
- </screen>
- </para>
+ </screen>
</example>
<para>
Ovocie bolo zoradené v abecednom poradí a index viazaný s ka¾dým
Index: phpdoc-sk/reference/array/functions/compact.xml
diff -u phpdoc-sk/reference/array/functions/compact.xml:1.1 phpdoc-sk/reference/array/functions/compact.xml:1.2
--- phpdoc-sk/reference/array/functions/compact.xml:1.1 Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/compact.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.compact">
<refnamediv>
@@ -38,6 +38,7 @@
<title><function>compact</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$mesto = "San Francisco";
$stat = "CA";
$udalost = "SIGGRAPH";
@@ -45,11 +46,13 @@
$pozicia_prem = array ("mesto", "stat");
$vysledok = compact ("udalost", "tu_nic", $pozicia_prem);
+?>
]]>
</programlisting>
<para>
Po tomto <varname>$vysledok</varname> bude:
- <screen role="php">
+ </para>
+ <screen role="php">
<![CDATA[
Array
(
@@ -58,8 +61,7 @@
[state] => CA
)
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
Index: phpdoc-sk/reference/array/functions/count.xml
diff -u phpdoc-sk/reference/array/functions/count.xml:1.1 phpdoc-sk/reference/array/functions/count.xml:1.2
--- phpdoc-sk/reference/array/functions/count.xml:1.1 Fri Jan 24 12:22:06 2003
+++ phpdoc-sk/reference/array/functions/count.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.count">
<refnamediv>
@@ -11,6 +11,7 @@
<methodsynopsis>
<type>int</type><methodname>count</methodname>
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>mode</parameter></methodparam>
</methodsynopsis>
<para>
Vráti poèet prvkov v parametri <parameter>var</parameter>,
@@ -21,14 +22,27 @@
Ak <parameter>var</parameter> nie je pole, bude vrátená <literal>1</literal>.
(výnimka: <literal>count(&null;)</literal> vráti <literal>0</literal>).
</para>
- <warning>
+ <note>
+ <simpara>
+ Voliteµný parameter <parameter>mode</parameter> je dostupný od
+ PHP 4.2.0.
+ </simpara>
+ </note>
+ <para>
+ Ak je voliteµný parameter <parameter>mode</parameter> nastavený na
+ <constant>COUNT_RECURSIVE</constant> (alebo 1), <function>count</function>
+ rekurzívne spoèíta pole. Je to osobitne u¾itoèné pre
+ spoèítanie v¹etkých prvkov v multidimezionálnom poli. Východzia
+ hodnota pre <parameter>mode</parameter> je <literal>0</literal>.
+ </para>
+ <caution>
<para>
- <function>count</function> mô¾e vráti» 0 pre premennú, ktorá nebola nastavená,
- ale mô¾e vráti» p pre premennú, ktorá bola inicializovaná prázdnym poµom.
- Pou¾ite
+ <function>count</function> mô¾e vráti» 0 pre premennú, ktorá nebola
+ nastavená, ale mô¾e vráti» p pre premennú, ktorá bola inicializovaná
+ prázdnym poµom. Pou¾ite
<function>isset</function> na zistenie, èi bola premenná nastavená.
</para>
- </warning>
+ </caution>
<para>
Pozrite tie¾ sekciu <link linkend="language.types.array">Polia</link>
v manuáli, kde nájdete podrobné vysvetlenie toho, ako sú v PHP implementované
@@ -40,22 +54,46 @@
<programlisting role="php">
<!-- TODO: examples about count(null), count(false), count(object).. -->
<![CDATA[
+<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
-$result = count ($a);
-// $result == 3
+$vysledok = count ($a);
+// $vysledok == 3
$b[0] = 7;
$b[5] = 9;
$b[10] = 11;
-$result = count ($b);
-// $result == 3;
+$vysledok = count ($b);
+// $vysledok == 3;
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
+ <example>
+ <title>
+ Rekurzívny <function>count</function> príklad (PHP >= 4.2.0)
+ </title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$jedlo = array( 'ovocie' => array('pomaranc', 'banan', 'jablko'),
+ 'zelenina' => array('mrkva', 'kapusta','hrach'));
+
+// rekurzivny count
+echo count($jedlo,COUNT_RECURSIVE); // vystup 8
+
+// normalalny count
+echo count($jedlo); // vystup 2
+
+?>
]]>
</programlisting>
</example>
</para>
- <note>
+ <note>
<para>
Funkcia <function>sizeof</function> je <link linkend="aliases">alias</link>
pre <function>count</function>.
Index: phpdoc-sk/reference/array/functions/current.xml
diff -u phpdoc-sk/reference/array/functions/current.xml:1.2 phpdoc-sk/reference/array/functions/current.xml:1.3
--- phpdoc-sk/reference/array/functions/current.xml:1.2 Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/current.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.current">
<refnamediv>
@@ -17,7 +17,7 @@
ktorý je inicializovaný na prvý prvok vlo¾ený do poµa.
</para>
<para>
- Funkica <function>current</function> jednoducho vracia prvok
+ Funkcia <function>current</function> jednoducho vracia hodnotu prvku
poµa, na ktorý momentálne ukazuje vnútorný ukazovateµ. Neposúva
ukazovateµ na ¾iadnu stranu. Ak vnútorný ukazovateµ ukazuje
za koniec zoznamu prvkov, <function>current</function> vracia &false;.
@@ -31,6 +31,24 @@
prázdne prvky, pou¾ite funkciu <function>each</function>.
</para>
</warning>
+ </para>
+ <para>
+ <example>
+ <title>Example use of <function>current</function> and friends</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
+$mode = current($preprava); // $mode = 'pesi';
+$mode = next($preprava); // $mode = 'bicykel';
+$mode = current($preprava); // $mode = 'bicykel';
+$mode = prev($preprava); // $mode = 'pesi';
+$mode = end($preprava); // $mode = 'lietadlo';
+$mode = current($preprava); // $mode = 'lietadlo';
+?>
+]]>
+ </programlisting>
+ </example>
</para>
<para>
Tie¾ pozri <function>end</function>, <function>key</function>
Index: phpdoc-sk/reference/array/functions/each.xml
diff -u phpdoc-sk/reference/array/functions/each.xml:1.2 phpdoc-sk/reference/array/functions/each.xml:1.3
--- phpdoc-sk/reference/array/functions/each.xml:1.2 Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/each.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<?xml version="1.0" encoding="iso-8859-2"?>
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.each">
<refnamediv>
@@ -34,15 +34,18 @@
<title><function>each</function> príklady</title>
<programlisting role="php">
<![CDATA[
+<?php
$foo = array ("bob", "fred", "jussi", "jouni", "egon", "marliese");
$bar = each ($foo);
print_r($bar);
+?>
]]>
</programlisting>
<para>
<varname>$bar</varname> teraz obsahuje následujúce páry
kµúèov/hodnôt:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -52,19 +55,25 @@
[key] => 0
)
]]>
- </screen>
+ </screen>
+ </example>
+ </para>
+ <para>
+ <informalexample>
<programlisting role="php">
<![CDATA[
+<?php
$foo = array ("Robert" => "Bob", "Seppo" => "Sepi");
$bar = each ($foo);
print_r($bar);
+?>
]]>
</programlisting>
- </para>
<para>
<varname>$bar</varname> teraz obsahuje následujúce páry
kµúèov/hodnôt:
- <screen>
+ </para>
+ <screen>
<![CDATA[
Array
(
@@ -74,36 +83,48 @@
[key] => Robert
)
]]>
- </screen>
- </para>
- </example>
+ </screen>
+ </informalexample>
</para>
<para>
<function>each</function> sa väè¹inou pou¾íva spolu s
- <function>list</function> na preskoèenie poµa; na príklad,
- <varname>$_POST</varname>:
+ <function>list</function> na preskoèenie poµa, tu je
+ príklad:
<example>
- <title>
- Preskoèenie <varname>$_POST</varname> s
- <function>each</function>
- </title>
+ <title>Preskoèenie poµa s <function>each</function></title>
<programlisting role="php">
<![CDATA[
-echo "Hodnoty odoslane cez metodu POST:<br />\n";
-reset ($_POST);
-while (list ($key, $val) = each ($_POST)) {
+$ovocie = array('a' => 'jablko', 'b' => 'banan', 'c' => 'brusnica');
+reset ($ovocie);
+while (list ($key, $val) = each ($ovocie)) {
echo "$key => $val<br />\n";
}
+
+/* Vypise:
+
+a => jablko
+b => banan
+c => brusnica
+
+*/
]]>
</programlisting>
</example>
</para>
<para>
- po vykonaní funkcie <function>each</function> bude kurzor poµa
+ Po vykonaní funkcie <function>each</function> bude kurzor poµa
ponechaný na ïal¹om prvku poµa alebo na poslednom prvku, ak je
na konci poµa. Musíte pou¾i» <function>reset</function>,
ak chcete znovu preskoèi» pole s pou¾itím each..
</para>
+ <caution>
+ <para>
+ Preto¾e priradenie poµa k inej premennej resetuje pôvodný ukazovateµ
+ poµa, ná¹ príklad hore by spôsobil nekoneènú sluèku, nakoµko sme
+ <varname>$fruit</varname> priradili k inej premennej vo vnútri
+ sluèky.
+ </para>
+ </caution>
<para>
Tie¾ pozri <function>key</function>, <function>list</function>,
<function>current</function>, <function>reset</function>,
Index: phpdoc-sk/reference/array/functions/end.xml
diff -u phpdoc-sk/reference/array/functions/end.xml:1.1 phpdoc-sk/reference/array/functions/end.xml:1.2
--- phpdoc-sk/reference/array/functions/end.xml:1.1 Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/end.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.end">
<refnamediv>
@@ -16,8 +16,8 @@
</methodsynopsis>
<para>
<function>end</function> posúva vnútorný ukazovateµ poµa
- <parameter>pole</parameter> na posledný prvok a vracia
- tento prvok.
+ <parameter>pole</parameter> na posledný prvok a vracia hodnotu
+ z posledného prvku.
</para>
<para>
<example>
Index: phpdoc-sk/reference/array/functions/extract.xml
diff -u phpdoc-sk/reference/array/functions/extract.xml:1.3 phpdoc-sk/reference/array/functions/extract.xml:1.4
--- phpdoc-sk/reference/array/functions/extract.xml:1.3 Fri May 23 04:01:34 2003
+++ phpdoc-sk/reference/array/functions/extract.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.extract">
<refnamediv>
@@ -171,19 +171,19 @@
?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Výsledkom horeuvedného programu bude:
- <programlisting>
+ <para>
+ Výsledkom horeuvedného programu bude:
+ </para>
+ <programlisting>
<![CDATA[
modra, velkost, gula, stredna
]]>
- </programlisting>
+ </programlisting>
+ </example>
</para>
<para>
<varname>$velkost</varname> nebola prepísaná, preto¾e sme
- ¹pecifikovali <constant>EXTR_PREFIX_SAME</constant>, ktorý indikoval, ¾e bol
+ neurèili <constant>EXTR_PREFIX_SAME</constant>, ktorý indikoval, ¾e bol
vytvorený v <varname>$wddx_velkost</varname>. Ak by sa
¹pecifikoval <constant>EXTR_SKIP</constant>, potom by sa $wddx_velkost dokonca ani nevytvoril.
<constant>EXTR_OVERWRITE</constant> by spôsobil, ¾e by <varname>$velkost</varname> mala
Index: phpdoc-sk/reference/array/functions/in-array.xml
diff -u phpdoc-sk/reference/array/functions/in-array.xml:1.1 phpdoc-sk/reference/array/functions/in-array.xml:1.2
--- phpdoc-sk/reference/array/functions/in-array.xml:1.1 Fri Jan 31 20:26:47 2003
+++ phpdoc-sk/reference/array/functions/in-array.xml Wed Jul 23 20:47:02 2003
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.56 -->
<refentry id="function.in-array">
<refnamediv>
<refname>in_array</refname>
- <refpurpose>Vráti» &true; ak sa hodnota nachádza v poli</refpurpose>
+ <refpurpose>Zis»uje èi sa hodnota nachádza v poli</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
@@ -42,6 +42,7 @@
<title><function>in_array</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$os = array ("Mac", "NT", "Irix", "Linux");
if (in_array ("Irix", $os)) {
print "Mam Irix";
@@ -49,17 +50,18 @@
if (in_array ("mac", $os)) {
print "Mam mac";
}
+?>
]]>
</programlisting>
<para>
Druhá podmienka zlyhá, preto¾e <function>in_array</function>
- je case-sensitívna, tak¾e horeuvedený program zobrazí:
- <screen role="php">
+ je case-senzitívna, tak¾e horeuvedený program zobrazí:
+ </para>
+ <screen>
<![CDATA[
Mam Irix
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
@@ -71,20 +73,20 @@
$a = array('1.10', 12.4, 1.13);
if (in_array('12.4', $a, TRUE))
- echo "'12.4' nájdených s kontolou strict\n";
+ echo "'12.4' najdenych s kontolou strict\n";
if (in_array(1.13, $a, TRUE))
- echo "1.13 nájdených s kontrolou strict\n";
+ echo "1.13 najdenych s kontrolou strict\n";
?>
]]>
</programlisting>
<para>
Toto zobrazí:
- <screen role="php">
+ </para>
+ <screen>
<![CDATA[
-1.13 nájdených s kontrolou strict
+1.13 najdenych s kontrolou strict
]]>
- </screen>
- </para>
+ </screen>
</example>
</para>
<para>
@@ -95,18 +97,24 @@
<?php
$a = array(array('p', 'h'), array('p', 'r'), 'o');
-if (in_array(array ('p', 'h'), $a))
+if (in_array(array ('p', 'h'), $a)) {
echo "'ph' bol najdeny\n";
-if (in_array(array ('f', 'i'), $a))
+}
+
+if (in_array(array ('f', 'i'), $a)) {
echo "'fi' bol najdeny\n";
-if (in_array('o', $a))
+}
+
+if (in_array('o', $a)) {
echo "'o' bol najdeny\n";
-?>
+}
-// Výstupom bude:
+/* Výstupom bude:
-'ph' bol najdeny
-'o' bol najdeny
+ 'ph' bol najdeny
+ 'o' bol najdeny
+*/
+?>
]]>
</programlisting>
</example>
Index: phpdoc-sk/reference/array/functions/krsort.xml
diff -u phpdoc-sk/reference/array/functions/krsort.xml:1.3 phpdoc-sk/reference/array/functions/krsort.xml:1.4
--- phpdoc-sk/reference/array/functions/krsort.xml:1.3 Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/krsort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.krsort">
<refnamediv>
@@ -16,32 +16,34 @@
<para>
Zoradi» pole podµa kµúèa v prevrátenom poradí, prièom kµúèom ponecháva
zviazanos». Je to u¾itoèné hlavne pri asociatívnych poliach.
+ </para>
+ <para>
<example>
<title><function>krsort</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
krsort ($ovocie);
reset ($ovocie);
while (list ($key, $val) = each ($ovocie)) {
echo "$key = $val\n";
}
+?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Tento príklad by zobrazil:
- </para>
- <para>
- <screen>
+ <para>
+ Tento príklad by zobrazil:
+ </para>
+ <screen>
<![CDATA[
d = citron
c = jablko
b = banan
a = pomaranc
]]>
- </screen>
+ </screen>
+ </example>
</para>
<para>
Správanie sa zoradenia mô¾te pozmeni» pomocou voliteµného
Index: phpdoc-sk/reference/array/functions/ksort.xml
diff -u phpdoc-sk/reference/array/functions/ksort.xml:1.1 phpdoc-sk/reference/array/functions/ksort.xml:1.2
--- phpdoc-sk/reference/array/functions/ksort.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/ksort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.ksort">
<refnamediv>
@@ -16,32 +16,34 @@
<para>
Zoraïuje pole podµa kµúèa, prièom kµúèu ponecháva dátovú vz»a¾nos».
Je to výhodné hlavne pri asociatívnych poliach.
+ </para>
+ <para>
<example>
<title><function>ksort</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
ksort ($ovocie);
reset ($ovocie);
while (list ($key, $val) = each ($ovocie)) {
echo "$key = $val\n";
}
+?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Tento príklad by mal zobrazi»:
- </para>
- <para>
- <screen>
+ <para>
+ Tento príklad by zobrazil:
+ </para>
+ <screen>
<![CDATA[
a = pomaranc
b = banan
c = jabko
d = citron
]]>
- </screen>
+ </screen>
+ </example>
</para>
<para>
Správanie zoraïovania mô¾ete pozmeni» voliteµným parametrom
Index: phpdoc-sk/reference/array/functions/list.xml
diff -u phpdoc-sk/reference/array/functions/list.xml:1.1 phpdoc-sk/reference/array/functions/list.xml:1.2
--- phpdoc-sk/reference/array/functions/list.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/list.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.list">
<refnamediv>
@@ -80,13 +80,13 @@
</example>
</para>
<warning>
- <para>
- <function>list</function> priraïuje hodnoty poèínajúc parametrom najviac
- vµavo. Ak pou¾ívate prosté premenné, nerobte si kvôli tomu starosti.
- Ale ak pou¾ívate polia s indexami, od ktorých oèakávate rovnaké poradie
- indexov v poli ako ste napísali v <function>list</function> z µava
- do prava; tak to nie je. Je priradené v opaènom poradí.
- </para>
+ <para>
+ <function>list</function> priraïuje hodnoty poèínajúc parametrom najviac
+ vµavo. Ak pou¾ívate prosté premenné, nerobte si kvôli tomu starosti.
+ Ale ak pou¾ívate polia s indexami, od ktorých oèakávate rovnaké poradie
+ indexov v poli ako ste napísali v <function>list</function> z µava
+ do prava; tak to nie je. Je priradené v opaènom poradí.
+ </para>
</warning>
<para>
<example>
@@ -104,10 +104,12 @@
?>
]]>
</programlisting>
- </example>
- Vracia následujúci výstup (pozor na poradie prvkov porovnávané v takom
- poradí, v akom boli napísané v <function>list</function> syntaxe):
- <screen>
+ <para>
+ Vracia následujúci výstup (pozor na poradie prvkov porovnávané v takom
+ poradí, v akom boli napísané v <function>list</function> syntaxe):
+ </para>
+ <screen>
+<![CDATA[
array(3) {
[2]=>
string(8) "kofein"
@@ -116,7 +118,9 @@
[0]=>
string(6) "kava"
}
- </screen>
+]]>
+ </screen>
+ </example>
</para>
<para>
Tie¾ pozri <function>each</function>, <function>array</function>
Index: phpdoc-sk/reference/array/functions/natsort.xml
diff -u phpdoc-sk/reference/array/functions/natsort.xml:1.1 phpdoc-sk/reference/array/functions/natsort.xml:1.2
--- phpdoc-sk/reference/array/functions/natsort.xml:1.1 Wed May 21 17:18:41 2003
+++ phpdoc-sk/reference/array/functions/natsort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.25 -->
<refentry id="function.natsort">
<refnamediv>
@@ -39,13 +39,10 @@
?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Horeuvedený kód vygeneruje následujúci výstup:
- </para>
- <para>
- <screen>
+ <para>
+ Horeuvedený kód vygeneruje následujúci výstup:
+ </para>
+ <screen>
<![CDATA[
Standardne zoradovanie
Array
@@ -66,9 +63,10 @@
)
]]>
</screen>
- Pre viac informácii si pozrite: Stránku <ulink
- url="&url.strnatcmp;">Re»azcové porovnanie prirodzeného zoraïovania</ulink>
- Martina Poola.
+ </para>
+ Pre viac informácii si pozrite: Stránku <ulink
+ url="&url.strnatcmp;">Re»azcové porovnanie prirodzeného zoraïovania</ulink>
+ Martina Poola.
</para>
<note>
<para>
Index: phpdoc-sk/reference/array/functions/next.xml
diff -u phpdoc-sk/reference/array/functions/next.xml:1.1 phpdoc-sk/reference/array/functions/next.xml:1.2
--- phpdoc-sk/reference/array/functions/next.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/next.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.next">
<refnamediv>
@@ -15,15 +15,14 @@
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
</methodsynopsis>
<para>
- Vracia prvok poµa na ïal¹ej pozícií, na ktorú ukazuje vnútorný
- ukazovateµ poµa, alebo &false; ak
- u¾ viac prvkov nie je.
+ Vracia hodnotu poµa na ïal¹ej pozícií, na ktorú ukazuje vnútorný
+ ukazovateµ poµa, alebo &false; ak u¾ viac prvkov nie je.
</para>
<para>
<function>next</function> sa správa ako
- <function>current</function>, a¾ na jeden rozdiel. Posúva
+ <function>current</function>, a¾ na jeden rozdiel. Posúva
vnútorný ukazovateµ poµa o jedno miesto dopredu, prièom vracia
- prvok. To znamená, ¾e vracia ïal¹í prvok poµa a posúva
+ hodnotu prvku. To znamená, ¾e vracia ïal¹iu hodnotu prvoku poµa a posúva
vnútorný ukazovateµ poµa o jeden. Ak posúvanie vnútorného
ukazovateµa poµa siaha za koniec zoznamu prvkov,
<function>next</function> vracia &false;.
@@ -36,6 +35,23 @@
<function>each</function>.
</para>
</warning>
+ </para>
+ <para>
+ <example>
+ <title>Príklad pou¾ítia <function>next</function> a spol.</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
+$mode = current($preprava); // $mode = 'pesi';
+$mode = next($preprava); // $mode = 'bicykel';
+$mode = next($preprava); // $mode = 'auto';
+$mode = prev($preprava); // $mode = 'bicykel';
+$mode = end($preprava); // $mode = 'lietadlo';
+?>
+]]>
+ </programlisting>
+ </example>
</para>
<para>
Tie¾ pozri
Index: phpdoc-sk/reference/array/functions/prev.xml
diff -u phpdoc-sk/reference/array/functions/prev.xml:1.1 phpdoc-sk/reference/array/functions/prev.xml:1.2
--- phpdoc-sk/reference/array/functions/prev.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/prev.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.prev">
<refnamediv>
@@ -13,7 +13,7 @@
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
</methodsynopsis>
<para>
- Vracia prvok poµa na predchádzajúcej pozícii, na ktorý ukazuje
+ Vracia hodnotu poµa na predchádzajúcej pozícii, na ktorý ukazuje
vnptorný ukazovateµ poµa, alebo &false; ak u¾ viac prvkov nie je.
<warning>
<para>
@@ -30,6 +30,23 @@
poµa sa posúva spä» a nie dopredu.
</para>
<para>
+ <example>
+ <title>Príklad pou¾ítia <function>prev</function> a spol.</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$preprava = array('pesi', 'bicykel', 'auto', 'lietadlo');
+$mode = current($preprava); // $mode = 'pesi';
+$mode = next($preprava); // $mode = 'bicykel';
+$mode = next($preprava); // $mode = 'auto';
+$mode = prev($preprava); // $mode = 'bicykel';
+$mode = end($preprava); // $mode = 'lietadlo';
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
Tie¾ pozri <function>current</function>, <function>end</function>,
<function>next</function> a <function>reset</function>.
</para>
Index: phpdoc-sk/reference/array/functions/range.xml
diff -u phpdoc-sk/reference/array/functions/range.xml:1.2 phpdoc-sk/reference/array/functions/range.xml:1.3
--- phpdoc-sk/reference/array/functions/range.xml:1.2 Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/range.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.range">
<refnamediv>
@@ -9,13 +9,13 @@
</refpurpose>
</refnamediv>
<refsect1>
- <title>Popis</title>
- <methodsynopsis>
- <type>array</type><methodname>range</methodname>
- <methodparam><type>int</type><parameter>dole</parameter></methodparam>
- <methodparam><type>int</type><parameter>hore</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>krok</parameter></methodparam>
- </methodsynopsis>
+ <title>Popis</title>
+ <methodsynopsis>
+ <type>array</type><methodname>range</methodname>
+ <methodparam><type>int</type><parameter>dole</parameter></methodparam>
+ <methodparam><type>int</type><parameter>hore</parameter></methodparam>
+ <methodparam choice="opt"><type>int</type><parameter>krok</parameter></methodparam>
+ </methodsynopsis>
<para>
<function>range</function> vracia pole prvkov z
<parameter>dole</parameter> po <parameter>hore</parameter>
@@ -39,8 +39,8 @@
<programlisting role="php">
<![CDATA[
<?php
-// array(0,1,2,3,4,5,6,7,8,9)
-foreach(range(0, 9) as $number) {
+// array(0,1,2,3,4,5,6,7,8,9,10,11,12)
+foreach(range(0, 12) as $number) {
echo $number;
}
@@ -66,11 +66,21 @@
</para>
<note>
<para>
- Vo verziách pred 4.1.0 funkcia <function>range</function>
- vytvorila iba inkrementujúce celoèíselné polia. Podpora pre
+ Vo verziách star¹ích ne¾ 4.1.0 funkcia <function>range</function>
+ vytvárala iba inkrementujúce celoèíselné polia. Podpora pre
postupnosti znakov a dekrementácia polí bola pridaná v 4.1.0.
+ Hodnoty postupnosti znakov sú limitované na då¾ku jedného. Ak
+ sa zadá då¾ka väè¹ia ne¾ jeden, pou¾ije sa iba prvý znak.
</para>
</note>
+ <caution>
+ <para>
+ V PHP verzii 4.1.0 a¾ 4.3.2, <function>range</function> vidí
+ èíselné re»azce ako re»azce a nie integere. Namiesto toho sa
+ pou¾íjú pre postupnosti znakov. Napríklad <literal>"4242"</literal>
+ sa vyhodnotí ako <literal>"4"</literal>.
+ </para>
+ </caution>
<para>
Tie¾ pozri <function>shuffle</function> a
<link linkend="control-structures.foreach">foreach</link>.
Index: phpdoc-sk/reference/array/functions/reset.xml
diff -u phpdoc-sk/reference/array/functions/reset.xml:1.1 phpdoc-sk/reference/array/functions/reset.xml:1.2
--- phpdoc-sk/reference/array/functions/reset.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/reset.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.reset">
<refnamediv>
@@ -16,10 +16,8 @@
</methodsynopsis>
<para>
<function>reset</function> vracia vnútorný ukazovateµ poµa
- <parameter>pole</parameter> spä» na prvý prvok.
- </para>
- <para>
- <function>reset</function> vracia hodnotu prvého prvku poµa.
+ <parameter>pole</parameter> na prvý prvok a vracia hodnotu
+ prvého prvku poµa.
</para>
<para>
Tie¾ pozri <function>current</function>,
Index: phpdoc-sk/reference/array/functions/rsort.xml
diff -u phpdoc-sk/reference/array/functions/rsort.xml:1.1 phpdoc-sk/reference/array/functions/rsort.xml:1.2
--- phpdoc-sk/reference/array/functions/rsort.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/rsort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.rsort">
<refnamediv>
@@ -15,32 +15,34 @@
</methodsynopsis>
<para>
Táto funkcia zoraïuje pole v opaènom poradí (od najväè¹ieho po najmen¹í).
+ </para>
+ <para>
<example>
<title><function>rsort</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
$ovocie = array ("citron", "pomaranc", "banan", "jablko");
rsort ($ovocie);
reset ($ovocie);
while (list ($key, $val) = each ($ovocie)) {
echo "$key = $val\n";
}
+?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Tento príklad by zobrazil:
- </para>
- <para>
- <screen>
+ <para>
+ Tento príklad by zobrazil:
+ </para>
+ <screen>
<![CDATA[
0 = pomaranc
1 = citron
2 = banan
3 = jablko
]]>
- </screen>
+ </screen>
+ </example>
</para>
<para>
Ovocie bolo zoradené v opaènom poradí abecednom poradí.
Index: phpdoc-sk/reference/array/functions/shuffle.xml
diff -u phpdoc-sk/reference/array/functions/shuffle.xml:1.1 phpdoc-sk/reference/array/functions/shuffle.xml:1.2
--- phpdoc-sk/reference/array/functions/shuffle.xml:1.1 Fri Jan 24 11:59:31 2003
+++ phpdoc-sk/reference/array/functions/shuffle.xml Wed Jul 23 20:47:02 2003
@@ -1,16 +1,17 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
+<!-- CREDITS: joseph -->
<refentry id="function.shuffle">
<refnamediv>
<refname>shuffle</refname>
<refpurpose>Zamie¹a pole</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Popis</title>
<methodsynopsis>
<type>void</type><methodname>shuffle</methodname>
- <methodparam><type>array</type><parameter>array</parameter></methodparam>
+ <methodparam><type>array</type><parameter>pole</parameter></methodparam>
</methodsynopsis>
<para>
Táto funkcia zamie¹a (náhodne zmení poradie prvkov) pole.
@@ -20,20 +21,25 @@
<title>Príklad na <function>shuffle</function></title>
<programlisting role="php">
<![CDATA[
+<?php
$numbers = range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
}
+?>
]]>
</programlisting>
</example>
</para>
+
+ ¬e.randomseed;
+
<para>
- Pozri tie¾ <function>arsort</function>, <function>asort</function>,
+ Tie¾ pozri <function>arsort</function>, <function>asort</function>,
<function>ksort</function>, <function>rsort</function>,
- <function>sort</function>, a <function>usort</function>.
+ <function>sort</function> a <function>usort</function>.
</para>
</refsect1>
</refentry>
Index: phpdoc-sk/reference/array/functions/sort.xml
diff -u phpdoc-sk/reference/array/functions/sort.xml:1.3 phpdoc-sk/reference/array/functions/sort.xml:1.4
--- phpdoc-sk/reference/array/functions/sort.xml:1.3 Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/sort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<!-- CREDITS: joseph -->
<refentry id="function.sort">
@@ -16,6 +16,8 @@
</methodsynopsis>
<para>
Táto funkcia zotriedi pole. Po vykonaní funkcie budú prvky poµa usporiadané od najmen¹ieho po najväè¹í.
+ </para>
+ <para>
<example>
<title>Príklad pou¾itia <function>sort</function></title>
<programlisting role="php">
@@ -32,21 +34,20 @@
?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Tento príklad vypí¹e:
- </para>
- <para>
- <screen>
+ <para>
+ Tento príklad vypí¹e:
+ </para>
+ <para>
+ <screen>
<![CDATA[
fruits[0] = banan
fruits[1] = citron
fruits[2] = jablko
fruits[3] = pomaranc
]]>
- </screen>
- </para>
+ </screen>
+ </example>
+ </para>
<para>
Ovocie bolo zotriedené v abecednom poradí.
</para>
@@ -74,7 +75,7 @@
</para>
</note>
<para>
- Pozri tie¾ <function>arsort</function>,
+ Tie¾ pozri <function>arsort</function>,
<function>asort</function>, <function>ksort</function>,
<function>natsort</function>, <function>natcasesort</function>,
<function>rsort</function>, <function>usort</function>,
Index: phpdoc-sk/reference/array/functions/uksort.xml
diff -u phpdoc-sk/reference/array/functions/uksort.xml:1.1 phpdoc-sk/reference/array/functions/uksort.xml:1.2
--- phpdoc-sk/reference/array/functions/uksort.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/uksort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.uksort">
<refnamediv>
@@ -22,10 +22,12 @@
zotriedi» podµa nejakého zlo¾itého kritéria, mali by ste
túto funkciu pou¾i».
</para>
- <example>
- <title><function>uksort</function> príklad</title>
- <programlisting role="php">
+ <para>
+ <example>
+ <title><function>uksort</function> príklad</title>
+ <programlisting role="php">
<![CDATA[
+<?php
function cmp ($a, $b) {
if ($a == $b) return 0;
return ($a > $b) ? -1 : 1;
@@ -38,21 +40,21 @@
while (list ($key, $value) = each ($a)) {
echo "$key: $value\n";
}
+?>
]]>
- </programlisting>
- </example>
- <para>
- Tento príklad by zobrazil:
- </para>
- <para>
- <screen>
+ </programlisting>
+ <para>
+ Tento príklad by zobrazil:
+ </para>
+ <screen>
<![CDATA[
20: dvadsat
10: desat
4: styri
3: tri
]]>
- </screen>
+ </screen>
+ </example>
</para>
<para>
Tie¾ pozri <function>usort</function>, <function>uasort</function>,
Index: phpdoc-sk/reference/array/functions/usort.xml
diff -u phpdoc-sk/reference/array/functions/usort.xml:1.2 phpdoc-sk/reference/array/functions/usort.xml:1.3
--- phpdoc-sk/reference/array/functions/usort.xml:1.2 Wed May 21 17:18:07 2003
+++ phpdoc-sk/reference/array/functions/usort.xml Wed Jul 23 20:47:02 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.usort">
<refnamediv>
@@ -26,6 +26,8 @@
Porovnávacia funkcia musí vráti» integer men¹í ako, rovný alebo
väè¹í ako nula, ak sa prvý argument pova¾uje jednoznaène za
men¹í ako, rovný alebo väè¹í ako druhý.
+ </para>
+ <para>
<note>
<para>
Ak sa dva èleny porovnávajú ako zhodné, ich poradie v zoradenom poli nie
@@ -41,9 +43,10 @@
<title><function>usort</function> príklad</title>
<programlisting role="php">
<![CDATA[
+<?php
function cmp ($a, $b) {
if ($a == $b) return 0;
- return ($a > $b) ? -1 : 1;
+ return ($a < $b) ? -1 : 1;
}
$a = array (3, 2, 5, 6, 1);
@@ -53,23 +56,23 @@
while (list ($key, $value) = each ($a)) {
echo "$key: $value\n";
}
+?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Tento príklad by zobrazil:
- </para>
- <para>
- <screen>
+ <para>
+ Tento príklad by zobrazil:
+ </para>
+ <para>
+ <screen>
<![CDATA[
-0: 6
-1: 5
+0: 1
+1: 2
2: 3
-3: 2
-4: 1
+3: 5
+4: 6
]]>
- </screen>
+ </screen>
+ </example>
</para>
<note>
<para>
@@ -84,6 +87,7 @@
</title>
<programlisting role="php">
<![CDATA[
+<?php
function cmp ($a, $b) {
return strcmp($a["fruit"], $b["fruit"]);
}
@@ -97,25 +101,24 @@
while (list ($key, $value) = each ($fruits)) {
echo "\$fruits[$key]: " . $value["fruit"] . "\n";
}
+?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Pri triedení multi-dimenzionálneho poµa, $a a $b obsahujú
- odkazy na prvý index poµa.
- </para>
- <para>
- Tento príklad by zobrazil:
- </para>
- <para>
- <screen>
+ <para>
+ Pri triedení multi-dimenzionálneho poµa, $a a $b obsahujú
+ odkazy na prvý index poµa.
+ </para>
+ <para>
+ Tento príklad by zobrazil:
+ </para>
+ <screen>
<![CDATA[
$fruits[0]: jablka
$fruits[1]: grepy
$fruits[2]: citrony
]]>
- </screen>
+ </screen>
+ </example>
</para>
<para>
@@ -125,6 +128,7 @@
</title>
<programlisting role="php">
<![CDATA[
+<?php
class TestObj {
var $name;
@@ -152,21 +156,20 @@
foreach ($a as $item) {
print $item->name."\n";
}
+?>
]]>
</programlisting>
- </example>
- </para>
- <para>
- Tento príklad by zobrazil:
- </para>
- <para>
- <screen>
+ <para>
+ Tento príklad by zobrazil:
+ </para>
+ <screen>
<![CDATA[
b
c
d
]]>
- </screen>
+ </screen>
+ </example>
</para>
<para>