cvs: phpdoc-sk /reference/array/functions array-chunk.xml array-combine.xml array-count-values.xml array-diff-assoc.xml array-diff.xml array-fill.xml array-filter.xml array-flip.xml array-intersect-assoc.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-search.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 each.xml end.xml extract.xml in-array.xml key.xml krsort.xml ksort.xml list.xml natsort.xml pos.xml range.xml reset.xml rsort.xml shuffle.xml sort.xml uasort.xml uksort.xml usort.xml
[email protected] ("Joseph Drake") Thu, 12 Feb 2004 00:17:08 -0000
| Newsgroups | php.doc.sk |
|---|---|
| Message-ID | <cvsjoseph1076545028@cvsserver> |
joseph Wed Feb 11 19:17:08 2004 EDT
Modified files:
/phpdoc-sk/reference/array/functions array-chunk.xml
array-combine.xml
array-count-values.xml
array-diff-assoc.xml
array-diff.xml array-fill.xml
array-filter.xml
array-flip.xml
array-intersect-assoc.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-search.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 each.xml
end.xml extract.xml
in-array.xml key.xml
krsort.xml ksort.xml list.xml
natsort.xml pos.xml range.xml
reset.xml rsort.xml
shuffle.xml sort.xml
uasort.xml uksort.xml
usort.xml
Log:
updated functions
joseph-20040211191708.txt
(text/plain, 86.5 KB)
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-chunk.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc-sk/reference/array/functions/array-chunk.xml
diff -u phpdoc-sk/reference/array/functions/array-chunk.xml:1.5 phpdoc-sk/reference/array/functions/array-chunk.xml:1.6
--- phpdoc-sk/reference/array/functions/array-chunk.xml:1.5 Fri Aug 8 05:41:42 2003
+++ phpdoc-sk/reference/array/functions/array-chunk.xml Wed Feb 11 19:17:07 2004
@@ -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.array-chunk">
<refnamediv>
@@ -33,9 +33,9 @@
<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));
+$vstupne_pole = array('a', 'b', 'c', 'd', 'e');
+print_r(array_chunk($vstupne_pole, 2));
+print_r(array_chunk($vstupne_pole, 2, true));
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-combine.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/array/functions/array-combine.xml
diff -u phpdoc-sk/reference/array/functions/array-combine.xml:1.1 phpdoc-sk/reference/array/functions/array-combine.xml:1.2
--- phpdoc-sk/reference/array/functions/array-combine.xml:1.1 Wed Jul 23 20:46:35 2003
+++ phpdoc-sk/reference/array/functions/array-combine.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<refentry id="function.array-combine">
<refnamediv>
<refname>array_combine</refname>
@@ -34,18 +34,22 @@
$c = array_combine($a, $b);
print_r($c);
-
-/* Vystup:
+?>
+]]>
+ </programlisting>
+ <para>
+ Vystup:
+ </para>
+ <screen>
+<![CDATA[
Array
(
[zelena] => avokado
[cervena] => jablko
[zlta] => banan
)
-*/
-?>
]]>
- </programlisting>
+ </screen>
</example>
</para>
<para>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-count-values.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-count-values.xml
diff -u phpdoc-sk/reference/array/functions/array-count-values.xml:1.3 phpdoc-sk/reference/array/functions/array-count-values.xml:1.4
--- phpdoc-sk/reference/array/functions/array-count-values.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-count-values.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-count-values">
<refnamediv>
@@ -43,6 +43,12 @@
</screen>
</example>
</para>
+ <para>
+ Tie¾ pozri <function>count</function>,
+ <function>array_unique</function>,
+ <function>array_values</function> a
+ <function>count_chars</function>.
+ </para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-diff-assoc.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/array-diff-assoc.xml
diff -u phpdoc-sk/reference/array/functions/array-diff-assoc.xml:1.2 phpdoc-sk/reference/array/functions/array-diff-assoc.xml:1.3
--- phpdoc-sk/reference/array/functions/array-diff-assoc.xml:1.2 Thu Jan 23 21:10:50 2003
+++ phpdoc-sk/reference/array/functions/array-diff-assoc.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.2 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
<refentry id="function.array-diff-assoc">
<refnamediv>
@@ -30,18 +30,23 @@
$pole1 = array ("a" => "zelena", "b" => "hneda", "c" => "modra", "cervena");
$pole2 = array ("a" => "zelena", "zlta", "cervena");
$vysledok = array_diff_assoc ($pole1, $pole2);
-
-/* Výsledkom je:
+print_r($vysledok);
+?>
+]]>
+ </programlisting>
+ <para>
+ Výsledkom je:
+ </para>
+ <screen>
+<![CDATA[
Array
(
[b] => hneda
[c] => modra
[0] => cervena
)
-*/
-?>
]]>
- </programlisting>
+ </screen>
</example>
</para>
<simpara>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-diff.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-diff.xml
diff -u phpdoc-sk/reference/array/functions/array-diff.xml:1.3 phpdoc-sk/reference/array/functions/array-diff.xml:1.4
--- phpdoc-sk/reference/array/functions/array-diff.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-diff.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
<refentry id="function.array-diff">
<refnamediv>
@@ -29,16 +29,25 @@
$pole1 = array ("a" => "zelena", "cervena", "modra", "cervena");
$pole2 = array ("b" => "zelena", "zlta", "cervena");
$vysledok = array_diff ($pole1, $pole2);
+
+print_r($result);
?>
]]>
</programlisting>
+ <para>
+ V¹etky viacnásobné výskyty v $pole1 sa spracujú rovnako.
+ Výstupom bude :
+ </para>
+ <screen>
+<![CDATA[
+Array
+(
+ [1] => modra
+)
+]]>
+ </screen>
</example>
</para>
- <para>
- Podµa tohto bude <varname>$vysledok</varname> ma»
- <literal>array ("modra");</literal>. Zlo¾ité prípady v
- $pole1 sa spracovávajú rovnako.
- </para>
<note>
<simpara>
Dva elementy sa rovnajú vtedy a len vtedy ak
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-fill.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-fill.xml
diff -u phpdoc-sk/reference/array/functions/array-fill.xml:1.3 phpdoc-sk/reference/array/functions/array-fill.xml:1.4
--- phpdoc-sk/reference/array/functions/array-fill.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-fill.xml Wed Feb 11 19:17:07 2004
@@ -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.array-fill">
<refnamediv>
@@ -50,6 +50,10 @@
</screen>
</example>
</para>
+ <para>
+ Tie¾ pozri <function>str_repeat</function> a
+ <function>range</function>.
+ </para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-filter.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/array-filter.xml
diff -u phpdoc-sk/reference/array/functions/array-filter.xml:1.4 phpdoc-sk/reference/array/functions/array-filter.xml:1.5
--- phpdoc-sk/reference/array/functions/array-filter.xml:1.4 Fri Aug 8 05:41:42 2003
+++ phpdoc-sk/reference/array/functions/array-filter.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.14 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.62 -->
<refentry id="function.array-filter">
<refnamediv>
@@ -13,7 +13,7 @@
<methodsynopsis>
<type>array</type><methodname>array_filter</methodname>
<methodparam><type>array</type><parameter>vstup</parameter></methodparam>
- <methodparam choice="opt"><type>callback</type><parameter>funkcia</parameter></methodparam>
+ <methodparam choice="opt"><type>callback</type><parameter>callback</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_filter</function> opakuje ka¾dú hodnotu v
@@ -29,20 +29,22 @@
<programlisting role="php">
<![CDATA[
<?php
-function odd($var) {
- return ($var % 2 == 1);
+function odd($var)
+{
+ return($var % 2 == 1);
}
-function even($var) {
- return ($var % 2 == 0);
+function even($var)
+{
+ return($var % 2 == 0);
}
$pole1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
$pole2 = array (6, 7, 8, 9, 10, 11, 12);
-echo "Odd :\n";
+echo "Neparne :\n";
print_r(array_filter($pole1, "odd"));
-echo "Even:\n";
+echo "Parne:\n";
print_r(array_filter($pole2, "even"));
?>
]]>
@@ -52,14 +54,14 @@
</para>
<screen role="php">
<![CDATA[
-Odd :
+Neparne :
Array
(
[a] => 1
[c] => 3
[e] => 5
)
-Even:
+Parne:
Array
(
[0] => 6
@@ -78,6 +80,47 @@
pole, správanie tejto funkcie nie je definované.
</para>
<para>
+ Ak nie je zadaná funkcia <parameter>callback</parameter>,
+ <function>array_filter</function> odstráni v¹etky polo¾ky v
+ <parameter>vstup</parameter>, ktoré sú rovné &false;. Pozri <link
+ linkend="language.types.boolean.casting">konvertovanie na boolean</link>
+ pre viac informácii.
+ </para>
+ <para>
+ <example>
+ <title><function>array_filter</function> bez
+ <parameter>callback</parameter></title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$polozka = array(
+ 0 => 'foo',
+ 1 => false,
+ 2 => -1,
+ 3 => null,
+ 4 => ''
+ );
+
+print_r(array_filter($polozka));
+?>
+]]>
+ </programlisting>
+ <para>
+ Výstupom bude :
+ </para>
+ <screen>
+<![CDATA[
+Array
+(
+ [0] => foo
+ [2] => -1
+)
+]]>
+ </screen>
+ </example>
+ </para>
+ <para>
Tie¾ pozri <function>array_map</function>,
<function>array_reduce</function> a <function>array_walk</function>.
</para>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-flip.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc-sk/reference/array/functions/array-flip.xml
diff -u phpdoc-sk/reference/array/functions/array-flip.xml:1.5 phpdoc-sk/reference/array/functions/array-flip.xml:1.6
--- phpdoc-sk/reference/array/functions/array-flip.xml:1.5 Fri Aug 8 05:41:42 2003
+++ phpdoc-sk/reference/array/functions/array-flip.xml Wed Feb 11 19:17:07 2004
@@ -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.107 -->
<refentry id="function.array-flip">
<refnamediv>
@@ -37,8 +37,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$trans = array_flip ($trans);
-$original = strtr ($str, $trans);
+$trans = array_flip($trans);
+$original = strtr($str, $trans);
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-intersect-assoc.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/array-intersect-assoc.xml
diff -u phpdoc-sk/reference/array/functions/array-intersect-assoc.xml:1.2 phpdoc-sk/reference/array/functions/array-intersect-assoc.xml:1.3
--- phpdoc-sk/reference/array/functions/array-intersect-assoc.xml:1.2 Thu Jan 23 21:10:50 2003
+++ phpdoc-sk/reference/array/functions/array-intersect-assoc.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.2 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<refentry id="function.array-intersect-assoc">
<refnamediv>
<refname>array_intersect_assoc</refname>
@@ -25,28 +25,30 @@
<programlisting role="php">
<![CDATA[
<?php
-$pole1 = array ("a" => "zelena", "b" => "hneda", "c" => "modra", "cervena");
-$pole2 = array ("a" => "zelena", "zlta", "cervena");
-$vysledne_pole = array_intersect_assoc ($pole1, $pole2);
-
-/* $vysledne_pole bude vyzera» následovne:
-
+$pole1 = array("a" => "zelena", "b" => "hneda", "c" => "modra", "cervena");
+$pole2 = array("a" => "zelena", "zlta", "cervena");
+$vysledne_pole = array_intersect_assoc($pole1, $pole2);
+?>
+]]>
+ </programlisting>
+ <para>
+ $vysledne_pole bude vyzera» následovne:
+ </para>
+ <screen>
+<![CDATA[
Array
(
[a] => zelena
)
-
-*/
-?>
]]>
- </programlisting>
+ </screen>
</example>
</para>
<simpara>
V na¹om príklade vidíte, ¾e iba pár <literal>"a" =>
"zelena"</literal> sa vyskytuje v oboch poliach a teda je vrátený.
Hodnota <literal>"cervena"</literal> nie je vrátená, preto¾e v
- <varname>$pole1</varname> je jeho kµúèom <literal>2</literal> zatiaµèo
+ <varname>$pole1</varname> je jeho kµúèom <literal>0</literal> zatiaµèo
kµúè hodnoty "cervena" v <varname>$pole2</varname> je
<literal>1</literal>.
</simpara>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-intersect.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc-sk/reference/array/functions/array-intersect.xml
diff -u phpdoc-sk/reference/array/functions/array-intersect.xml:1.5 phpdoc-sk/reference/array/functions/array-intersect.xml:1.6
--- phpdoc-sk/reference/array/functions/array-intersect.xml:1.5 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-intersect.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready-->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready-->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.14 -->
<refentry id="function.array-intersect">
<refnamediv>
@@ -33,7 +33,7 @@
]]>
</programlisting>
<para>
- <varname>$result</varname> obsahuje
+ <varname>$vysledok</varname> obsahuje
</para>
<screen role="php">
<![CDATA[
@@ -54,12 +54,6 @@
<!-- TODO: example of it... -->
</simpara>
</note>
- <warning>
- <simpara>
- K prelomu do¹lo v PHP 4.0.4!
- <!-- TODO: when exactly was this broken?... -->
- </simpara>
- </warning>
<para>
Tie¾ pozri <function>array_intersect_assoc</function>,
<function>array_diff</function> a
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-key-exists.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-key-exists.xml
diff -u phpdoc-sk/reference/array/functions/array-key-exists.xml:1.3 phpdoc-sk/reference/array/functions/array-key-exists.xml:1.4
--- phpdoc-sk/reference/array/functions/array-key-exists.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-key-exists.xml Wed Feb 11 19:17:07 2004
@@ -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.119 -->
<refentry id="function.array-key-exists">
<refnamediv>
@@ -40,7 +40,9 @@
</simpara>
</note>
<para>
- Tie¾ pozri <function>isset</function>.
+ Tie¾ pozri <function>isset</function>,
+ <function>array_keys</function> a
+ <function>in_array</function>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-keys.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-keys.xml
diff -u phpdoc-sk/reference/array/functions/array-keys.xml:1.3 phpdoc-sk/reference/array/functions/array-keys.xml:1.4
--- phpdoc-sk/reference/array/functions/array-keys.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-keys.xml Wed Feb 11 19:17:07 2004
@@ -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-keys">
<refnamediv>
@@ -30,15 +30,15 @@
<programlisting role="php">
<![CDATA[
<?php
-$pole = array (0 => 100, "farba" => "cervena");
+$pole = array(0 => 100, "farba" => "cervena");
print_r(array_keys ($pole));
-$pole = array ("modra", "cervena", "zelena", "modra", "modra");
+$pole = array("modra", "cervena", "zelena", "modra", "modra");
print_r(array_keys ($pole, "modra"));
-$pole = array ("farba" => array("modra", "cervena", "zelena"),
+$pole = array("farba" => array("modra", "cervena", "zelena"),
"velkost" => array("male", "stredne", "velke"));
-print_r(array_keys ($pole));
+print_r(array_keys($pole));
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-map.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/array-map.xml
diff -u phpdoc-sk/reference/array/functions/array-map.xml:1.4 phpdoc-sk/reference/array/functions/array-map.xml:1.5
--- phpdoc-sk/reference/array/functions/array-map.xml:1.4 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-map.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.9 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-map">
<refnamediv>
@@ -31,12 +31,13 @@
<programlisting role="php">
<![CDATA[
<?php
-function cube($n) {
+function cube($n)
+{
return $n*$n*$n;
}
$a = array(1, 2, 3, 4, 5);
-$b = array_map("kocka", $a);
+$b = array_map("cube", $a);
print_r($b);
?>
]]>
@@ -64,11 +65,13 @@
<programlisting role="php">
<![CDATA[
<?php
-function show_Spanish($n, $m) {
- return "Èíslo $n sa po ¹panielsky povie $m";
+function show_Spanish($n, $m)
+{
+ return "Cislo $n sa po spanielsky povie $m";
}
-function map_Spanish($n, $m) {
+function map_Spanish($n, $m)
+{
return array ($n => $m);
}
@@ -91,11 +94,11 @@
// výpis $c
Array
(
- [0] => Èíslo 1 sa po ¹panielsky povie uno
- [1] => Èíslo 2 sa po ¹panielsky povie dos
- [2] => Èíslo 3 sa po ¹panielsky povie tres
- [3] => Èíslo 4 sa po ¹panielsky povie cuatro
- [4] => Èíslo 5 sa po ¹panielsky povie cinco
+ [0] => Cislo 1 sa po spanielsky povie uno
+ [1] => Cislo 2 sa po spanielsky povie dos
+ [2] => Cislo 3 sa po spanielsky povie tres
+ [3] => Cislo 4 sa po spanielsky povie cuatro
+ [4] => Cislo 5 sa po spanielsky povie cinco
)
// výpis $d
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-merge-recursive.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-merge-recursive.xml
diff -u phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.3 phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.4
--- phpdoc-sk/reference/array/functions/array-merge-recursive.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-merge-recursive.xml Wed Feb 11 19:17:07 2004
@@ -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.12 -->
<refentry id="function.array-merge-recursive">
<refnamediv>
@@ -33,9 +33,9 @@
<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);
+$pole1 = array("farba" => array ("oblubena" => "cervena"), 5);
+$pole2 = array(10, "color" => array ("oblubena" => "zelena", "modra"));
+$vysledok = array_merge_recursive($pole1, $pole2);
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-merge.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/array-merge.xml
diff -u phpdoc-sk/reference/array/functions/array-merge.xml:1.4 phpdoc-sk/reference/array/functions/array-merge.xml:1.5
--- phpdoc-sk/reference/array/functions/array-merge.xml:1.4 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-merge.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.12 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-merge">
<refnamediv>
@@ -31,9 +31,9 @@
<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);
+$pole1 = array("farba" => "cervena", 2, 4);
+$pole2 = array("a", "b", "farba" => "zelena", "tvar" => "trapezoid", 4);
+$vysledok = array_merge($pole1, $pole2);
print_r($result);
?>
]]>
@@ -112,7 +112,9 @@
</para>
</note>
<para>
- Tie¾ pozri <function>array_merge_recursive</function>.
+ Tie¾ pozri <function>array_merge_recursive</function>,
+ <function>array_combine</function> a
+ <link linkend="language.operators.array">operátory poµa</link>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-multisort.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-multisort.xml
diff -u phpdoc-sk/reference/array/functions/array-multisort.xml:1.3 phpdoc-sk/reference/array/functions/array-multisort.xml:1.4
--- phpdoc-sk/reference/array/functions/array-multisort.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-multisort.xml Wed Feb 11 19:17:07 2004
@@ -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.11 -->
<refentry id="function.array-multisort">
<refnamediv>
@@ -73,9 +73,9 @@
<programlisting role="php">
<![CDATA[
<?php
-$ar1 = array ("10", 100, 100, "a");
-$ar2 = array (1, 3, "2", 1);
-array_multisort ($ar1, $ar2);
+$ar1 = array("10", 100, 100, "a");
+$ar2 = array(1, 3, "2", 1);
+array_multisort($ar1, $ar2);
?>
]]>
</programlisting>
@@ -93,9 +93,9 @@
<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);
+$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>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-pad.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-pad.xml
diff -u phpdoc-sk/reference/array/functions/array-pad.xml:1.3 phpdoc-sk/reference/array/functions/array-pad.xml:1.4
--- phpdoc-sk/reference/array/functions/array-pad.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-pad.xml Wed Feb 11 19:17:07 2004
@@ -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-pad">
<refnamediv>
@@ -33,21 +33,25 @@
<programlisting role="php">
<![CDATA[
<?php
-$vstup = array (12, 10, 9);
+$vstup = array(12, 10, 9);
-$vysledok = array_pad ($vstup, 5, 0);
-// vysledkom je pole (12, 10, 9, 0, 0)
+$vysledok = array_pad($vstup, 5, 0);
+// vysledkom je array(12, 10, 9, 0, 0)
-$vysledok = array_pad ($vstup, -7, -1);
-// vysledkom je pole (-1, -1, -1, -1, 12, 10, 9)
+$vysledok = array_pad($vstup, -7, -1);
+// vysledkom je array(-1, -1, -1, -1, 12, 10, 9)
-$vysledok = array_pad ($vstup, 2, "noop");
+$vysledok = array_pad($vstup, 2, "noop");
// nerozsirene
?>
]]>
</programlisting>
</example>
</para>
+ <para>
+ Tie¾ pozri <function>array_fill</function> a
+ <function>range</function>.
+ </para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-pop.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/array-pop.xml
diff -u phpdoc-sk/reference/array/functions/array-pop.xml:1.4 phpdoc-sk/reference/array/functions/array-pop.xml:1.5
--- phpdoc-sk/reference/array/functions/array-pop.xml:1.4 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-pop.xml Wed Feb 11 19:17:07 2004
@@ -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-pop">
<refnamediv>
@@ -19,23 +19,23 @@
Ak je <parameter>pole</parameter> prázdne (alebo nie je poµom),
vráti sa &null;.
</para>
-
+
&array.resetspointer;
-
+
<para>
<example>
<title><function>array_pop</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?php
-$kopa = array ("pomaranc", "banan", "jablko", "malina");
-$ovocie = array_pop ($kopa);
+$kopa = array("pomaranc", "banan", "jablko", "malina");
+$ovocie = array_pop($kopa);
print_r($kopa);
?>
]]>
</programlisting>
<para>
- Po tomto, <varname>$kopa</varname> bude ma» iba 3 prvky:
+ Po tomto bude <varname>$kopa</varname> ma» iba 3 prvky:
</para>
<screen role="php">
<![CDATA[
@@ -56,7 +56,7 @@
&return.falseproblem;
<para>
Tie¾ pozri <function>array_push</function>,
- <function>array_shift</function>, a
+ <function>array_shift</function> a
<function>array_unshift</function>.
</para>
</refsect1>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-push.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/array-push.xml
diff -u phpdoc-sk/reference/array/functions/array-push.xml:1.4 phpdoc-sk/reference/array/functions/array-push.xml:1.5
--- phpdoc-sk/reference/array/functions/array-push.xml:1.4 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-push.xml Wed Feb 11 19:17:07 2004
@@ -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-push">
<refnamediv>
@@ -40,8 +40,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$kopa = array ("pomaranc", "banan");
-array_push ($kopa, "jablko", "malina");
+$kopa = array("pomaranc", "banan");
+array_push($kopa, "jablko", "malina");
print_r($kopa);
?>
]]>
@@ -63,6 +63,13 @@
</screen>
</example>
</para>
+ <note>
+ <simpara>
+ Ak pou¾ívate <function>array_push</function> na pridanie prvku do poµa
+ je lep¹ie pou¾i» <literal>$array[] = </literal> preto¾e v tomto
+ spôsobe nie je ¾iadne vonkaj¹ie volanie funkcie.
+ </simpara>
+ </note>
<para>
Tie¾ pozri <function>array_pop</function>,
<function>array_shift</function> a
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-rand.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-rand.xml
diff -u phpdoc-sk/reference/array/functions/array-rand.xml:1.3 phpdoc-sk/reference/array/functions/array-rand.xml:1.4
--- phpdoc-sk/reference/array/functions/array-rand.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-rand.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.13 -->
<refentry id="function.array-rand">
<refnamediv>
@@ -31,7 +31,7 @@
<para>
¬e.randomseed;
-
+
</para>
<para>
<example>
@@ -39,16 +39,19 @@
<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";
+srand((float) microtime() * 10000000);
+$vstup = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
+$nahod_kluce = array_rand($vstup, 2);
+echo $vstup[$nahod_kluce[0]]."\n";
+echo $vstup[$nahod_kluce[1]]."\n";
?>
]]>
</programlisting>
</example>
</para>
+ <para>
+ Tie¾ pozri <function>shuffle</function>.
+ </para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-reduce.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-reduce.xml
diff -u phpdoc-sk/reference/array/functions/array-reduce.xml:1.3 phpdoc-sk/reference/array/functions/array-reduce.xml:1.4
--- phpdoc-sk/reference/array/functions/array-reduce.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-reduce.xml Wed Feb 11 19:17:07 2004
@@ -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-reduce">
<refnamediv>
@@ -31,12 +31,14 @@
<programlisting role="php">
<![CDATA[
<?php
-function rsum($v, $w) {
+function rsum($v, $w)
+{
$v += $w;
return $v;
}
-function rmul($v, $w) {
+function rmul($v, $w)
+{
$v *= $w;
return $v;
}
@@ -59,7 +61,9 @@
</para>
<para>
Tie¾ pozri <function>array_filter</function> a
- <function>array_map</function>.
+ <function>array_map</function>,
+ <function>array_unique</function> a
+ <function>array_count_values</function>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-reverse.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-reverse.xml
diff -u phpdoc-sk/reference/array/functions/array-reverse.xml:1.3 phpdoc-sk/reference/array/functions/array-reverse.xml:1.4
--- phpdoc-sk/reference/array/functions/array-reverse.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-reverse.xml Wed Feb 11 19:17:07 2004
@@ -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.62 -->
<refentry id="function.array-reverse">
<refnamediv>
@@ -19,7 +19,7 @@
<function>array_reverse</function> vezme vstupné
<parameter>pole</parameter> a vracia nové pole s prvkami
v opaènom poradí, prièom sa kµúèe zachovajú ak
- <parameter>preserve_keys</parameter> je &true;.
+ <parameter>zachovat_kluce</parameter> je &true;.
</para>
<para>
<example>
@@ -27,18 +27,18 @@
<programlisting role="php">
<![CDATA[
<?php
-$vstup = array ("php", 4.0, array ("zelena", "cervena"));
-$vysledok = array_reverse ($vstup);
-$vysledok_s_klucami = array_reverse ($vstup, TRUE);
+$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
- <varname>$result_keyed</varname>, budú ma» rovnaké prvky, ale
+ Obe polia, <varname>$vysledok</varname> aj
+ <varname>$vysledok_s_klucami</varname>, budú ma» rovnaké prvky, ale
v¹imnite si rozdiel medzi kµúèami. Výpisom
- <varname>$result</varname> a
- <varname>$result_keyed</varname> bude:
+ <varname>$vysledok</varname> a
+ <varname>$vysledok_s_klucami</varname> bude:
</para>
<screen role="php">
<![CDATA[
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-search.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/array-search.xml
diff -u phpdoc-sk/reference/array/functions/array-search.xml:1.2 phpdoc-sk/reference/array/functions/array-search.xml:1.3
--- phpdoc-sk/reference/array/functions/array-search.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/array-search.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 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-search">
<refnamediv>
@@ -23,6 +23,12 @@
</para>
<note>
<para>
+ Ak je <parameter>ihla</parameter> re»azec, porovnávanie sa vykoná
+ v case-senzitívnom zmysle.
+ </para>
+ </note>
+ <note>
+ <para>
Pred PHP 4.2.0, <function>array_search</function> pri chybe
vracala <constant>NULL</constant> namiesto &false;.
</para>
@@ -33,9 +39,34 @@
tie¾ zistí typy <parameter>ihla</parameter>
v <parameter>stoh_sena</parameter>.
</para>
+ <para>
+ Ak sa <parameter>ihla</parameter> nájde v
+ <parameter>stoh_sena</parameter> viackrát, vráti sa prvý zhodujúci
+ sa kµúè. Aby sa vrátili kµúèe pre v¹etky zhodujúce sa hodnoty, rad¹ej
+ pou¾ite <function>array_keys</function> s voliteµným
+ parametrom <parameter>search_value</parameter>.
+ </para>
+ <para>
+ <example>
+ <title><function>array_search</function> príklad</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$pole = array(0 => 'modra', 1 => 'cervena', 2 => 'zelena', 3 => 'cervena');
+
+$kluc = array_search('zelena', $pole); // $kluc = 2;
+$kluc = array_search('cervena', $pole); // $kluc = 1;
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
&return.falseproblem;
<para>
- Tie¾ pozri <function>array_keys</function> a <function>in_array</function>.
+ Tie¾ pozri <function>array_keys</function>,
+ <function>array_values</function>,
+ <function>array_key_exists</function>,
+ a <function>in_array</function>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-shift.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc-sk/reference/array/functions/array-shift.xml
diff -u phpdoc-sk/reference/array/functions/array-shift.xml:1.5 phpdoc-sk/reference/array/functions/array-shift.xml:1.6
--- phpdoc-sk/reference/array/functions/array-shift.xml:1.5 Fri Aug 8 05:41:42 2003
+++ phpdoc-sk/reference/array/functions/array-shift.xml Wed Feb 11 19:17:07 2004
@@ -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.array-shift">
<refnamediv>
@@ -24,14 +24,14 @@
</para>
&array.resetspointer;
-
+
<example>
<title><function>array_shift</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?php
-$kopa = array ("pomaranc", "banan", "jablko", "malina");
-$ovocie = array_shift ($kopa);
+$kopa = array("pomaranc", "banan", "jablko", "malina");
+$ovocie = array_shift($kopa);
print_r($kopa);
?>
]]>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-slice.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/array-slice.xml
diff -u phpdoc-sk/reference/array/functions/array-slice.xml:1.2 phpdoc-sk/reference/array/functions/array-slice.xml:1.3
--- phpdoc-sk/reference/array/functions/array-slice.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-slice.xml Wed Feb 11 19:17:07 2004
@@ -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-slice">
<refnamediv>
@@ -46,19 +46,20 @@
<programlisting role="php">
<![CDATA[
<?php
-$vstup = array ("a", "b", "c", "d", "e");
+$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"
+$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>
</para>
<para>
- Tie¾ pozri <function>array_splice</function>.
+ Tie¾ pozri <function>array_splice</function>
+ a <function>unset</function>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-splice.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-splice.xml
diff -u phpdoc-sk/reference/array/functions/array-splice.xml:1.3 phpdoc-sk/reference/array/functions/array-splice.xml:1.4
--- phpdoc-sk/reference/array/functions/array-splice.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-splice.xml Wed Feb 11 19:17:07 2004
@@ -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.14 -->
<refentry id="function.array-splice">
<refnamediv>
@@ -104,7 +104,7 @@
</row>
</tbody>
</tgroup>
- </table>
+ </table>
</para>
<para>
Vracia pole pozostávajúce z odstránených prvkov.
@@ -115,26 +115,26 @@
<programlisting role="php">
<![CDATA[
<?php
-$vstup = array ("cervena", "zelena", "modra", "zlta");
-array_splice ($vstup, 2);
-// $vstup je teraz array ("cervena", "zelena")
+$vstup = array("cervena", "zelena", "modra", "zlta");
+array_splice($vstup, 2);
+// $vstup je teraz array("cervena", "zelena")
-$vstup = array ("cervena", "zelena", "modra", "zlta");
-array_splice ($vstup, 1, -1);
-// $vstup je teraz array ("cervena", "zlta")
+$vstup = array("cervena", "zelena", "modra", "zlta");
+array_splice($vstup, 1, -1);
+// $vstup je teraz array("cervena", "zlta")
-$vstup = array ("cervena", "zelena", "modra", "zlta");
-array_splice ($vstup, 1, count($vstup), "oranzova");
-// $vstup je teraz array ("cervena", "oranzova")
+$vstup = array("cervena", "zelena", "modra", "zlta");
+array_splice($vstup, 1, count($vstup), "oranzova");
+// $vstup je teraz array("cervena", "oranzova")
-$vstup = array ("cervena", "zelena", "modra", "zlta");
-array_splice ($vstup, -1, 1, array("cierna", "hneda"));
-// $vstup je teraz array ("cervena", "zelena",
+$vstup = array("cervena", "zelena", "modra", "zlta");
+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",
+$vstup = array("cervena", "zelena", "modra", "zlta");
+array_splice($vstup, 3, 0, "fialova");
+// $vstup je teraz array("cervena", "zelena",
// "modra", "fialova", "zlta")
?>
]]>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-sum.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/array-sum.xml
diff -u phpdoc-sk/reference/array/functions/array-sum.xml:1.2 phpdoc-sk/reference/array/functions/array-sum.xml:1.3
--- phpdoc-sk/reference/array/functions/array-sum.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-sum.xml Wed Feb 11 19:17:07 2004
@@ -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.59 -->
<refentry id="function.array-sum">
<refnamediv>
@@ -25,17 +25,17 @@
<![CDATA[
<?php
$a = array(2, 4, 6, 8);
-echo "sum(a) = ".array_sum($a)."\n";
+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";
+$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:
</para>
- <screen role="php">
+ <screen>
<![CDATA[
sum(a) = 20
sum(b) = 6.9
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-unique.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-unique.xml
diff -u phpdoc-sk/reference/array/functions/array-unique.xml:1.3 phpdoc-sk/reference/array/functions/array-unique.xml:1.4
--- phpdoc-sk/reference/array/functions/array-unique.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-unique.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.13 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-unique">
<refnamediv>
@@ -40,8 +40,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$vstup = array ("a" => "zelena", "cervena", "b" => "zelena", "modra", "cervena");
-$vysledok = array_unique ($vstup);
+$vstup = array("a" => "zelena", "cervena", "b" => "zelena", "modra", "cervena");
+$vysledok = array_unique($vstup);
print_r($vysledok);
?>
]]>
@@ -67,8 +67,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$vstup = array (4,"4","3",4,3,"3");
-$vysledok = array_unique ($vstup);
+$vstup = array(4,"4","3", 4, 3,"3");
+$vysledok = array_unique($vstup);
var_dump($vysledok);
?>
]]>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-unshift.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/array-unshift.xml
diff -u phpdoc-sk/reference/array/functions/array-unshift.xml:1.2 phpdoc-sk/reference/array/functions/array-unshift.xml:1.3
--- phpdoc-sk/reference/array/functions/array-unshift.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-unshift.xml Wed Feb 11 19:17:07 2004
@@ -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-unshift">
<refnamediv>
@@ -34,8 +34,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$rad = array ("pomaranc", "banan");
-array_unshift ($rad, "jablko", "malina");
+$rad = array("pomaranc", "banan");
+array_unshift($rad, "jablko", "malina");
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-values.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-values.xml
diff -u phpdoc-sk/reference/array/functions/array-values.xml:1.3 phpdoc-sk/reference/array/functions/array-values.xml:1.4
--- phpdoc-sk/reference/array/functions/array-values.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-values.xml Wed Feb 11 19:17:07 2004
@@ -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-values">
<refnamediv>
@@ -22,8 +22,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$pole = array ("velkost" => "XL", "farba" => "zlata");
-print_r(array_values ($pole));
+$pole = array("velkost" => "XL", "farba" => "zlata");
+print_r(array_values($pole));
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array-walk.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/array-walk.xml
diff -u phpdoc-sk/reference/array/functions/array-walk.xml:1.3 phpdoc-sk/reference/array/functions/array-walk.xml:1.4
--- phpdoc-sk/reference/array/functions/array-walk.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array-walk.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.14 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-walk">
<refnamediv>
@@ -76,23 +76,25 @@
<programlisting role="php">
<![CDATA[
<?php
-$ovocie = array ("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
+$ovocie = array("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
-function test_alter (&$item1, $key, $prefix) {
+function test_alter(&$item1, $key, $prefix)
+{
$item1 = "$prefix: $item1";
}
-function test_print ($item2, $key) {
+function test_print($item2, $key)
+{
echo "$key. $item2<br>\n";
}
echo "Pred tym...:\n";
-array_walk ($ovocie, 'test_print');
+array_walk($ovocie, 'test_print');
-array_walk ($ovocie, 'test_alter', 'ovocie');
+array_walk($ovocie, 'test_alter', 'ovocie');
echo "... a potom:\n";
-array_walk ($ovocie, 'test_print');
+array_walk($ovocie, 'test_print');
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/array.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc-sk/reference/array/functions/array.xml
diff -u phpdoc-sk/reference/array/functions/array.xml:1.6 phpdoc-sk/reference/array/functions/array.xml:1.7
--- phpdoc-sk/reference/array/functions/array.xml:1.6 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/array.xml Wed Feb 11 19:17:07 2004
@@ -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.110 -->
<refentry id="function.array">
<refnamediv>
@@ -23,7 +23,7 @@
<note>
<para>
<function>array</function> je jazykovou kon¹trukciou, ktorá
- sa pouu¾íva na reprezentovanie literálneho poµa a nie
+ sa pou¾íva na reprezentovanie literálneho poµa a nie
regulérnej funkcie.
</para>
</note>
@@ -46,9 +46,9 @@
<![CDATA[
<?php
$ovocie = array (
- "ovocie" => array ("a"=>"pomaranc", "b"=>"banan", "c"=>"jablko"),
- "cisla" => array (1, 2, 3, 4, 5, 6),
- "diery" => array ("prva", 5 => "druha", "tretia")
+ "ovocie" => array("a"=>"pomaranc", "b"=>"banan", "c"=>"jablko"),
+ "cisla" => array(1, 2, 3, 4, 5, 6),
+ "diery" => array("prva", 5 => "druha", "tretia")
);
?>
]]>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/arsort.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/arsort.xml
diff -u phpdoc-sk/reference/array/functions/arsort.xml:1.3 phpdoc-sk/reference/array/functions/arsort.xml:1.4
--- phpdoc-sk/reference/array/functions/arsort.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/arsort.xml Wed Feb 11 19:17:07 2004
@@ -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.arsort">
<refnamediv>
@@ -11,7 +11,7 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>void</type><methodname>arsort</methodname>
+ <type>bool</type><methodname>arsort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>sort_flags</parameter></methodparam>
</methodsynopsis>
@@ -21,15 +21,18 @@
Vyu¾íva sa to hlavne pri triedení asociatívnych polí, kde je
aktuálne poradie prvkov podstatné.
</para>
+ <para>
+ &return.success;
+ </para>
<example>
<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)) {
+$ovocie = array("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
+arsort($ovocie);
+reset($ovocie);
+while (list($key, $val) = each($ovocie)) {
echo "$key = $val\n";
}
?>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/asort.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/asort.xml
diff -u phpdoc-sk/reference/array/functions/asort.xml:1.2 phpdoc-sk/reference/array/functions/asort.xml:1.3
--- phpdoc-sk/reference/array/functions/asort.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/asort.xml Wed Feb 11 19:17:07 2004
@@ -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.asort">
<refnamediv>
@@ -9,7 +9,7 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>void</type><methodname>asort</methodname>
+ <type>bool</type><methodname>asort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>sort_flags</parameter></methodparam>
</methodsynopsis>
@@ -19,15 +19,18 @@
Vyu¾íva sa to hlavne pri triedení asociatívnych polí, kde je
aktuálne poradie prvkov podstatné.
</para>
+ <para>
+ &return.success;
+ </para>
<example>
<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)) {
+$ovocie = array("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
+asort($ovocie);
+reset($ovocie);
+while (list($key, $val) = each($ovocie)) {
echo "$key = $val\n";
}
?>
@@ -50,7 +53,7 @@
prvkom sa zachoval.
</para>
<para>
- Správanie triedenia mô¾te zmeni» pou¾itím voliteµného
+ Správanie triedenia mô¾ete zmeni» pou¾itím voliteµného
parametra <parameter>sort_flags</parameter>, pozrite si
<function>sort</function> pre viac detailov.
</para>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/compact.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/compact.xml
diff -u phpdoc-sk/reference/array/functions/compact.xml:1.2 phpdoc-sk/reference/array/functions/compact.xml:1.3
--- phpdoc-sk/reference/array/functions/compact.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/compact.xml Wed Feb 11 19:17:07 2004
@@ -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.compact">
<refnamediv>
@@ -43,9 +43,9 @@
$stat = "CA";
$udalost = "SIGGRAPH";
-$pozicia_prem = array ("mesto", "stat");
+$pozicia_prem = array("mesto", "stat");
-$vysledok = compact ("udalost", "tu_nic", $pozicia_prem);
+$vysledok = compact("udalost", "tu_nic", $pozicia_prem);
?>
]]>
</programlisting>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/count.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/count.xml
diff -u phpdoc-sk/reference/array/functions/count.xml:1.2 phpdoc-sk/reference/array/functions/count.xml:1.3
--- phpdoc-sk/reference/array/functions/count.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/count.xml Wed Feb 11 19:17:07 2004
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.8 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.11 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
+<!-- CREDITS: joseph -->
<refentry id="function.count">
<refnamediv>
<refname>count</refname>
@@ -58,13 +59,13 @@
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
-$vysledok = count ($a);
+$vysledok = count($a);
// $vysledok == 3
$b[0] = 7;
$b[5] = 9;
$b[10] = 11;
-$vysledok = count ($b);
+$vysledok = count($b);
// $vysledok == 3;
?>
]]>
@@ -80,10 +81,10 @@
<![CDATA[
<?php
$jedlo = array( 'ovocie' => array('pomaranc', 'banan', 'jablko'),
- 'zelenina' => array('mrkva', 'kapusta','hrach'));
+ 'zelenina' => array('mrkva', 'kapusta', 'hrach'));
// rekurzivny count
-echo count($jedlo,COUNT_RECURSIVE); // vystup 8
+echo count($jedlo, COUNT_RECURSIVE); // vystup 8
// normalalny count
echo count($jedlo); // vystup 2
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/each.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/each.xml
diff -u phpdoc-sk/reference/array/functions/each.xml:1.3 phpdoc-sk/reference/array/functions/each.xml:1.4
--- phpdoc-sk/reference/array/functions/each.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/each.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.13 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.each">
<refnamediv>
@@ -35,8 +35,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$foo = array ("bob", "fred", "jussi", "jouni", "egon", "marliese");
-$bar = each ($foo);
+$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");
+$bar = each($foo);
print_r($bar);
?>
]]>
@@ -63,8 +63,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$foo = array ("Robert" => "Bob", "Seppo" => "Sepi");
-$bar = each ($foo);
+$foo = array("Robert" => "Bob", "Seppo" => "Sepi");
+$bar = each($foo);
print_r($bar);
?>
]]>
@@ -95,20 +95,23 @@
<programlisting role="php">
<![CDATA[
$ovocie = array('a' => 'jablko', 'b' => 'banan', 'c' => 'brusnica');
-reset ($ovocie);
-while (list ($key, $val) = each ($ovocie)) {
+reset($ovocie);
+while (list($key, $val) = each($ovocie)) {
echo "$key => $val<br />\n";
}
-
-/* Vypise:
-
+?>
+]]>
+ </programlisting>
+ <para>
+ Vypise:
+ </para>
+ <screen>
+<![CDATA[
a => jablko
b => banan
c => brusnica
-
-*/
]]>
- </programlisting>
+ </screen>
</example>
</para>
<para>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/end.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/end.xml
diff -u phpdoc-sk/reference/array/functions/end.xml:1.2 phpdoc-sk/reference/array/functions/end.xml:1.3
--- phpdoc-sk/reference/array/functions/end.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/end.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 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.end">
<refnamediv>
@@ -26,9 +26,9 @@
<![CDATA[
<?php
- $ovocie = array('jablko','banan','brusnica');
+ $ovocie = array('jablko', 'banan', 'brusnica');
- print end($ovocie); // brusnica
+ echo end($ovocie); // brusnica
?>
]]>
@@ -38,7 +38,9 @@
<para>
Tie¾ pozri <function>current</function>,
<function>each</function>,
- <function>next</function> a <function>reset</function>.
+ <function>prev</function>,
+ <function>next</function>
+ a <function>reset</function>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/extract.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/extract.xml
diff -u phpdoc-sk/reference/array/functions/extract.xml:1.4 phpdoc-sk/reference/array/functions/extract.xml:1.5
--- phpdoc-sk/reference/array/functions/extract.xml:1.4 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/extract.xml Wed Feb 11 19:17:07 2004
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.14 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.extract">
<refnamediv>
<refname>extract</refname>
<refpurpose>
- Importova» premenné z poµa do akutálnej tabuµky symbolov
+ Importova» premenné z poµa do aktuálnej tabuµky symbolov
</refpurpose>
</refnamediv>
<refsect1>
@@ -137,7 +137,8 @@
<para>
<parameter>prefix</parameter> sa vy¾aduje iba ak
<parameter>extract_type</parameter> je <constant>EXTR_PREFIX_SAME</constant>,
- <constant>EXTR_PREFIX_ALL</constant>, <constant>EXTR_PREFIX_INVALID</constant> alebo <constant>EXTR_PREFIX_IF_EXISTS</constant>. Ak
+ <constant>EXTR_PREFIX_ALL</constant>, <constant>EXTR_PREFIX_INVALID</constant>
+ alebo <constant>EXTR_PREFIX_IF_EXISTS</constant>. Ak
predradený výsledok nie je platným názvom premennej,
neimportuje sa do tabuµky do symbolov.
</para>
@@ -145,8 +146,20 @@
<function>extract</function> vracia poèet premenných úspe¹ne
importovaných do tabuµky symbolov.
</para>
+ <warning>
+ <para>
+ Nepou¾ívajte extract na nedôverèivé dáta, ako u¾ívateµský vstup ($_GET, ...).
+ Ak tak urobíte, tak napr. ak chcete spusti» starý kód, ktorý sa doèasne
+ spolieha na <link linkend="security.registerglobals">register_globals</link>,
+ uistite sa, èi pou¾ívate jednu z neprepisujúcich
+ <parameter>extract_type</parameter> hodnô¾ ako EXTR_SKIP, a pozor na to,
+ ¾e teraz by ste mali extract-ova» <varname>$_SERVER</varname>,
+ <varname>$_SESSION</varname>, <varname>$_COOKIE</varname>,
+ <varname>$_POST</varname> a <varname>$_GET</varname> in tom poradí.
+ </para>
+ </warning>
<para>
- Mo¾ným vyu¾itím pre extract je importovanie premenných
+ Mo¾ným vyu¾itím pre <function>extract</function> je importovanie premenných
nachádzajúcich sa v asociatívnom poli, vrátených pomocou
<function>wddx_deserialize</function>, do tabuµky symbolov.
</para>
@@ -164,9 +177,9 @@
$prem_pole = array ("farba" => "modra",
"velkost" => "stredna",
"tvar" => "gula");
-extract ($prem_pole, EXTR_PREFIX_SAME, "wddx");
+extract($prem_pole, EXTR_PREFIX_SAME, "wddx");
-print "$farba, $velkost, $tvar, $wddx_velkost\n";
+echo "$farba, $velkost, $tvar, $wddx_velkost\n";
?>
]]>
@@ -193,8 +206,8 @@
<varname>$wddx_tvar</varname>.
</para>
<para>
- Musíte pou¾i» asociatívne pole, èíselne indexované pole by
- nevyprodukovalo výsledky, ak by ste nepou¾ili <constant>EXTR_PREFIX_ALL</constant>
+ Musíte pou¾i» asociatívne pole, èíselne indexované pole by nevyprodukovalo
+ výsledky, ak by ste nepou¾ili <constant>EXTR_PREFIX_ALL</constant>
alebo <constant>EXTR_PREFIX_INVALID</constant>.
</para>
<para>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/in-array.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/in-array.xml
diff -u phpdoc-sk/reference/array/functions/in-array.xml:1.2 phpdoc-sk/reference/array/functions/in-array.xml:1.3
--- phpdoc-sk/reference/array/functions/in-array.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/in-array.xml Wed Feb 11 19:17:07 2004
@@ -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.56 -->
<refentry id="function.in-array">
<refnamediv>
@@ -43,12 +43,12 @@
<programlisting role="php">
<![CDATA[
<?php
-$os = array ("Mac", "NT", "Irix", "Linux");
-if (in_array ("Irix", $os)) {
- print "Mam Irix";
+$os = array("Mac", "NT", "Irix", "Linux");
+if (in_array("Irix", $os)) {
+ echo "Mam Irix";
}
-if (in_array ("mac", $os)) {
- print "Mam mac";
+if (in_array("mac", $os)) {
+ echo "Mam mac";
}
?>
]]>
@@ -72,9 +72,9 @@
<?php
$a = array('1.10', 12.4, 1.13);
-if (in_array('12.4', $a, TRUE))
+if (in_array('12.4', $a, true))
echo "'12.4' najdenych s kontolou strict\n";
-if (in_array(1.13, $a, TRUE))
+if (in_array(1.13, $a, true))
echo "1.13 najdenych s kontrolou strict\n";
?>
]]>
@@ -98,29 +98,34 @@
$a = array(array('p', 'h'), array('p', 'r'), 'o');
if (in_array(array ('p', 'h'), $a)) {
- echo "'ph' bol najdeny\n";
+ echo "'ph' bolo najdene\n";
}
if (in_array(array ('f', 'i'), $a)) {
- echo "'fi' bol najdeny\n";
+ echo "'fi' bolo najdene\n";
}
if (in_array('o', $a)) {
- echo "'o' bol najdeny\n";
+ echo "'o' bolo najdene\n";
}
-
-/* Výstupom bude:
-
- 'ph' bol najdeny
- 'o' bol najdeny
-*/
?>
]]>
</programlisting>
+ <para>
+ Vypise:
+ </para>
+ <screen>
+<![CDATA[
+ 'ph' bolo najdene
+ 'o' bolo najdene
+]]>
+ </screen>
</example>
</para>
<para>
- Tie¾ pozri <function>array_search</function>.
+ Tie¾ pozri <function>array_search</function>,
+ <function>array_key_exists</function> a
+ <function>isset</function>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/key.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/key.xml
diff -u phpdoc-sk/reference/array/functions/key.xml:1.2 phpdoc-sk/reference/array/functions/key.xml:1.3
--- phpdoc-sk/reference/array/functions/key.xml:1.2 Thu Jan 23 21:13:46 2003
+++ phpdoc-sk/reference/array/functions/key.xml Wed Feb 11 19:17:07 2004
@@ -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.key">
<refnamediv>
@@ -17,6 +17,32 @@
aktuálnej pozície poµa.
</para>
<para>
+ <example>
+ <title><function>key</function> príklad</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$array = array(
+ 'fruit1' => 'jablko',
+ 'fruit2' => 'pomaranc',
+ 'fruit3' => 'hrozno',
+ 'fruit4' => 'jablko',
+ 'fruit5' => 'jablko');
+
+// tento cyklus vypisuje vsetky kµúèe asociatívneho poµa
+// kde sa hodnota rovná "jablko"
+while ($fruit_name = current($array)) {
+ if ($fruit_name == 'jablko') {
+ echo key($array).'<br />';
+ }
+ next($array);
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
Tie¾ pozri <function>current</function> a <function>next</function>.
</para>
</refsect1>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/krsort.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/krsort.xml
diff -u phpdoc-sk/reference/array/functions/krsort.xml:1.4 phpdoc-sk/reference/array/functions/krsort.xml:1.5
--- phpdoc-sk/reference/array/functions/krsort.xml:1.4 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/krsort.xml Wed Feb 11 19:17:07 2004
@@ -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.krsort">
<refnamediv>
@@ -9,7 +9,7 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>int</type><methodname>krsort</methodname>
+ <type>bool</type><methodname>krsort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>sort_flags</parameter></methodparam>
</methodsynopsis>
@@ -17,16 +17,19 @@
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>
+ <para>
+ &return.success;
+ </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)) {
+$ovocie = array("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
+krsort($ovocie);
+reset($ovocie);
+while (list($key, $val) = each($ovocie)) {
echo "$key = $val\n";
}
?>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/ksort.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/ksort.xml
diff -u phpdoc-sk/reference/array/functions/ksort.xml:1.2 phpdoc-sk/reference/array/functions/ksort.xml:1.3
--- phpdoc-sk/reference/array/functions/ksort.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/ksort.xml Wed Feb 11 19:17:07 2004
@@ -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.ksort">
<refnamediv>
@@ -9,7 +9,7 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>int</type><methodname>ksort</methodname>
+ <type>bool</type><methodname>ksort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>sort_flags</parameter></methodparam>
</methodsynopsis>
@@ -18,15 +18,18 @@
Je to výhodné hlavne pri asociatívnych poliach.
</para>
<para>
+ &return.success;
+ </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)) {
+$ovocie = array("d"=>"citron", "a"=>"pomaranc", "b"=>"banan", "c"=>"jablko");
+ksort($ovocie);
+reset($ovocie);
+while (list($key, $val) = each($ovocie)) {
echo "$key = $val\n";
}
?>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/list.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/list.xml
diff -u phpdoc-sk/reference/array/functions/list.xml:1.2 phpdoc-sk/reference/array/functions/list.xml:1.3
--- phpdoc-sk/reference/array/functions/list.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/list.xml Wed Feb 11 19:17:07 2004
@@ -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.list">
<refnamediv>
@@ -34,17 +34,17 @@
$info = array('kava', 'hneda', 'kofein');
-// Výpis v¹etkých premenných
+// Vypis vsetkych premennych
list($drink, $farba, $sila) = $info;
-print "$drink je $farba a $silar ho robi specialnym.\n";
+echo "$drink je $farba a $sila ho robi specialnym.\n";
-// Výpis niektorých z nich
+// Vypis niektorych z nich
list($drink, , $sila) = $info;
-print "$drink ma $silu.\n";
+echo "$drink ma $sila.\n";
-// Alebo ponecháme iba tretiu
+// Alebo ponechame iba tretiu
list( , , $sila) = $info;
-print "Potrebujem $silu!\n";
+echo "Potrebujem $sila!\n";
?>
]]>
@@ -64,12 +64,12 @@
<?php
-$vysledok = mysql_query ("SELECT id, name, salary FROM employees",$conn);
-while (list ($id, $name, $salary) = mysql_fetch_row ($result)) {
- print (" <tr>\n".
+$vysledok = mysql_query ("SELECT id, name, salary FROM employees", $conn);
+while (list($id, $name, $salary) = mysql_fetch_row($vysledok)) {
+ echo " <tr>\n" .
" <td><a href=\"info.php?id=$id\">$name</a></td>\n".
" <td>$salary</td>\n".
- " </tr>\n");
+ " </tr>\n";
}
?>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/natsort.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/natsort.xml
diff -u phpdoc-sk/reference/array/functions/natsort.xml:1.3 phpdoc-sk/reference/array/functions/natsort.xml:1.4
--- phpdoc-sk/reference/array/functions/natsort.xml:1.3 Fri Aug 8 05:41:42 2003
+++ phpdoc-sk/reference/array/functions/natsort.xml Wed Feb 11 19:17:07 2004
@@ -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.25 -->
<refentry id="function.natsort">
<refnamediv>
@@ -27,7 +27,7 @@
<programlisting role="php">
<![CDATA[
<?php
-$pole1 = $pole2 = array ("img12.png", "img10.png", "img2.png", "img1.png");
+$pole1 = $pole2 = array("img12.png", "img10.png", "img2.png", "img1.png");
sort($pole1);
echo "Standardne zoradovanie\n";
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/pos.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/array/functions/pos.xml
diff -u phpdoc-sk/reference/array/functions/pos.xml:1.1 phpdoc-sk/reference/array/functions/pos.xml:1.2
--- phpdoc-sk/reference/array/functions/pos.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/pos.xml Wed Feb 11 19:17:07 2004
@@ -1,26 +1,16 @@
<?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.pos">
<refnamediv>
<refname>pos</refname>
- <refpurpose>Získa» aktuálny prvok z poµa</refpurpose>
+ <refpurpose>Alias funkcie <function>current</function></refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
- <methodsynopsis>
- <type>mixed</type><methodname>pos</methodname>
- <methodparam><type>array</type><parameter>pole</parameter></methodparam>
- </methodsynopsis>
<simpara>
- Toto je <link linkend="aliases">alias</link>
- pre <function>current</function>.
+ Táto funkcia je aliasom funkcie <function>current</function>.
</simpara>
- <para>
- Tie¾ pozri
- <function>end</function>, <function>next</function>,
- <function>prev</function> a <function>reset</function>.
- </para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/range.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc-sk/reference/array/functions/range.xml
diff -u phpdoc-sk/reference/array/functions/range.xml:1.3 phpdoc-sk/reference/array/functions/range.xml:1.4
--- phpdoc-sk/reference/array/functions/range.xml:1.3 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/range.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.9 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.13 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.range">
<refnamediv>
@@ -39,25 +39,25 @@
<programlisting role="php">
<![CDATA[
<?php
-// array(0,1,2,3,4,5,6,7,8,9,10,11,12)
-foreach(range(0, 12) as $number) {
- echo $number;
+// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
+foreach (range(0, 12) as $cislo) {
+ echo $cislor;
}
// Parameter krok bol predstavený v 5.0.0
-// array(0,10,20,30,40,50,60,70,80,90,100)
-foreach(range(0, 100, 10) as $number) {
- echo $number;
+// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
+foreach (range(0, 100, 10) as $cislo) {
+ echo $cislo;
}
// Pou¾itie znakov predstavené v 4.1.0
-// array('a','b','c','d','e','f','g','h','i');
-foreach(range('a', 'i') as $letter) {
- echo $letter;
+// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
+foreach (range('a', 'i') as $pismeno) {
+ echo $pismeno;
}
-// array('c','b','a');
-foreach(range('c', 'a') as $letter) {
- echo $letter;
+// array('c', 'b', 'a');
+foreach (range('c', 'a') as $pismeno) {
+ echo $pismeno;
}
?>
]]>
@@ -82,7 +82,8 @@
</para>
</caution>
<para>
- Tie¾ pozri <function>shuffle</function> a
+ Tie¾ pozri <function>shuffle</function>,
+ <function>array_fill</function> a
<link linkend="control-structures.foreach">foreach</link>.
</para>
</refsect1>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/reset.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/reset.xml
diff -u phpdoc-sk/reference/array/functions/reset.xml:1.2 phpdoc-sk/reference/array/functions/reset.xml:1.3
--- phpdoc-sk/reference/array/functions/reset.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/reset.xml Wed Feb 11 19:17:07 2004
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.reset">
<refnamediv>
<refname>reset</refname>
<refpurpose>
- Nastavi» vnútorný ukazovateµ poµa na prvý prvok
+ Nastavi» vnútorný ukazovateµ poµa na jeho prvý prvok
</refpurpose>
</refnamediv>
<refsect1>
@@ -20,6 +20,32 @@
prvého prvku poµa.
</para>
<para>
+ <example>
+ <title><function>reset</function> príklad</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$pole = array('krok jeden', 'krok dva', 'krok tri', 'krok styri');
+
+// standardne je ukazovatel na prvom prvku
+echo current($pole) . "<br />\n"; // "krok jeden"
+
+// preskoc dva kroky
+next($pole);
+next($pole);
+echo current($pole) . "<br />\n"; // "krok tri"
+
+// resetuj ukazovatel, zacni znova od kroku jeden
+reset($pole);
+echo current($pole) . "<br />\n"; // "krok jeden"
+
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <para>
Tie¾ pozri <function>current</function>,
<function>each</function>, <function>next</function>
a <function>prev</function>.
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/rsort.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/rsort.xml
diff -u phpdoc-sk/reference/array/functions/rsort.xml:1.2 phpdoc-sk/reference/array/functions/rsort.xml:1.3
--- phpdoc-sk/reference/array/functions/rsort.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/rsort.xml Wed Feb 11 19:17:07 2004
@@ -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.rsort">
<refnamediv>
@@ -9,23 +9,26 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>void</type><methodname>rsort</methodname>
+ <type>bool</type><methodname>rsort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>sort_flags</parameter></methodparam>
</methodsynopsis>
<para>
Táto funkcia zoraïuje pole v opaènom poradí (od najväè¹ieho po najmen¹í).
</para>
+ <para>
+ &return.success;
+ </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)) {
+$ovocie = array("citron", "pomaranc", "banan", "jablko");
+rsort($ovocie);
+reset($ovocie);
+while (list($key, $val) = each($ovocie)) {
echo "$key = $val\n";
}
?>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/shuffle.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/shuffle.xml
diff -u phpdoc-sk/reference/array/functions/shuffle.xml:1.2 phpdoc-sk/reference/array/functions/shuffle.xml:1.3
--- phpdoc-sk/reference/array/functions/shuffle.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/shuffle.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<!-- CREDITS: joseph -->
<refentry id="function.shuffle">
@@ -22,8 +22,8 @@
<programlisting role="php">
<![CDATA[
<?php
-$numbers = range (1,20);
-srand ((float)microtime()*1000000);
+$numbers = range(1, 20);
+srand ((float)microtime() * 1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/sort.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc-sk/reference/array/functions/sort.xml
diff -u phpdoc-sk/reference/array/functions/sort.xml:1.5 phpdoc-sk/reference/array/functions/sort.xml:1.6
--- phpdoc-sk/reference/array/functions/sort.xml:1.5 Fri Aug 8 05:41:42 2003
+++ phpdoc-sk/reference/array/functions/sort.xml Wed Feb 11 19:17:07 2004
@@ -1,22 +1,33 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
+<!-- EN-Revision: 1.10 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<!-- CREDITS: joseph -->
<refentry id="function.sort">
<refnamediv>
<refname>sort</refname>
- <refpurpose>Zotriedi pole</refpurpose>
+ <refpurpose>Zotriedi» pole</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>void</type><methodname>sort</methodname>
+ <type>bool</type><methodname>sort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>priznaky_triedenia</parameter></methodparam>
</methodsynopsis>
<para>
- Táto funkcia zotriedi pole. Po vykonaní funkcie budú prvky poµa usporiadané od najmen¹ieho po najväè¹í.
+ Táto funkcia zotriedi pole. Po vykonaní funkcie budú prvky poµa
+ usporiadané od najmen¹ieho po najväè¹í.
</para>
+ <note>
+ <simpara>
+ Táto funkcia priraïuje nové kµúèe prvkom v
+ <parameter>pole</parameter>. Odstrání v¹etky existujúce
+ kµúèe, ktoré ste mohli priradi», ne¾ aby len znovu usporiadala kµúèe.
+ </simpara>
+ </note>
+ <para>
+ &return.success;
+ </para>
<para>
<example>
<title>Príklad pou¾itia <function>sort</function></title>
@@ -24,10 +35,10 @@
<![CDATA[
<?php
-$fruits = array ("citron", "pomaranc", "jablko", "banan");
-sort ($fruits);
-reset ($fruits);
-while (list ($key, $val) = each ($fruits)) {
+$fruits = array("citron", "pomaranc", "jablko", "banan");
+sort($fruits);
+reset($fruits);
+while (list($key, $val) = each($fruits)) {
echo "fruits[".$key."] = ".$val."\n";
}
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/uasort.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/array/functions/uasort.xml
diff -u phpdoc-sk/reference/array/functions/uasort.xml:1.1 phpdoc-sk/reference/array/functions/uasort.xml:1.2
--- phpdoc-sk/reference/array/functions/uasort.xml:1.1 Fri Feb 21 18:58:07 2003
+++ phpdoc-sk/reference/array/functions/uasort.xml Wed Feb 11 19:17:07 2004
@@ -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.uasort">
<refnamediv>
@@ -12,9 +12,9 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>void</type><methodname>uasort</methodname>
+ <type>bool</type><methodname>uasort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
- <methodparam><type>callback</type><parameter>cmp_function</parameter></methodparam>
+ <methodparam><type>callback</type><parameter>cmp_fukcia</parameter></methodparam>
</methodsynopsis>
<para>
Táto funkcia zoraïuje pole tak, ¾e indexy poµa si zachovávajú
@@ -23,6 +23,9 @@
aktuálne poradie prvkov. Porovnávacia funkcia je definovaná
u¾ívateµom.
</para>
+ <para>
+ &return.success;
+ </para>
<note>
<para>
Príklady k u¾ívateµsky definovaným porovnávacím funkciám si
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/uksort.xml?r1=1.2&r2=1.3&ty=u
Index: phpdoc-sk/reference/array/functions/uksort.xml
diff -u phpdoc-sk/reference/array/functions/uksort.xml:1.2 phpdoc-sk/reference/array/functions/uksort.xml:1.3
--- phpdoc-sk/reference/array/functions/uksort.xml:1.2 Wed Jul 23 20:47:02 2003
+++ phpdoc-sk/reference/array/functions/uksort.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.12 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.uksort">
<refnamediv>
@@ -12,32 +12,45 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>void</type><methodname>uksort</methodname>
+ <type>bool</type><methodname>uksort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam><type>callback</type><parameter>cmp_funkcia</parameter></methodparam>
</methodsynopsis>
<para>
- Táto funkcia zotriedí kµúèe poµa pomocou u¾ívateµskej
+ <function>uksort</function> zotriedí kµúèe poµa pomocou u¾ívateµskej
porovnávacej funkcie. Ak sa pole, ktoré chcete triedi», má
zotriedi» podµa nejakého zlo¾itého kritéria, mali by ste
túto funkciu pou¾i».
</para>
<para>
+ Funkcia <parameter>cmp_funkcia</parameter> by mala akceptova» dva
+ parametre, ktoré budú vyplnené párom <parameter>pole</parameter> kµúèov.
+ Porovnávacia funkcia musí vráti» integer men¹í ne¾, rovný,
+ alebo väè¹í ne¾ nula, ak sa prvý argument pokladá, ¾e je
+ v poradí men¹í ne¾, rovný, alebo väè¹í ne¾ druhý.
+ </para>
+ <para>
+ &return.success;
+ </para>
+ <para>
<example>
<title><function>uksort</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?php
-function cmp ($a, $b) {
- if ($a == $b) return 0;
+function cmp($a, $b)
+{
+ if ($a == $b) {
+ return 0;
+ }
return ($a > $b) ? -1 : 1;
}
-$a = array (4 => "styri", 3 => "tri", 20 => "dvadsat", 10 => "desat");
+$a = array(4 => "styri", 3 => "tri", 20 => "dvadsat", 10 => "desat");
-uksort ($a, "cmp");
+uksort($a, "cmp");
-while (list ($key, $value) = each ($a)) {
+while (list($key, $value) = each($a)) {
echo "$key: $value\n";
}
?>
http://cvs.php.net/diff.php/phpdoc-sk/reference/array/functions/usort.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc-sk/reference/array/functions/usort.xml
diff -u phpdoc-sk/reference/array/functions/usort.xml:1.4 phpdoc-sk/reference/array/functions/usort.xml:1.5
--- phpdoc-sk/reference/array/functions/usort.xml:1.4 Fri Aug 8 05:41:42 2003
+++ phpdoc-sk/reference/array/functions/usort.xml Wed Feb 11 19:17:07 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.11 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.17 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.usort">
<refnamediv>
@@ -12,7 +12,7 @@
<refsect1>
<title>Popis</title>
<methodsynopsis>
- <type>void</type><methodname>usort</methodname>
+ <type>bool</type><methodname>usort</methodname>
<methodparam><type>array</type><parameter>pole</parameter></methodparam>
<methodparam><type>callback</type><parameter>cmp_funkcia</parameter></methodparam>
</methodsynopsis>
@@ -39,21 +39,27 @@
</note>
</para>
<para>
+ &return.success;
+ </para>
+ <para>
<example>
<title><function>usort</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?php
-function cmp ($a, $b) {
- if ($a == $b) return 0;
+function cmp($a, $b)
+{
+ if ($a == $b) {
+ return 0;
+ }
return ($a < $b) ? -1 : 1;
}
-$a = array (3, 2, 5, 6, 1);
+$a = array(3, 2, 5, 6, 1);
-usort ($a, "cmp");
+usort($a, "cmp");
-while (list ($key, $value) = each ($a)) {
+while (list($key, $value) = each($a)) {
echo "$key: $value\n";
}
?>
@@ -87,7 +93,7 @@
<programlisting role="php">
<![CDATA[
<?php
-function cmp ($a, $b) {
+function cmp($a, $b) {
return strcmp($a["fruit"], $b["fruit"]);
}
@@ -97,7 +103,7 @@
usort($fruits, "cmp");
-while (list ($key, $value) = each ($fruits)) {
+while (list($key, $value) = each($fruits)) {
echo "\$fruits[$key]: " . $value["fruit"] . "\n";
}
?>
@@ -131,13 +137,13 @@
class TestObj {
var $name;
- function TestObj($name)
+ function TestObj($name)
{
$this->name = $name;
}
- /* Toto je staticky porovnávajúcia funkcia: */
- function cmp_obj($a, $b)
+ /* Toto je staticky porovnavajucia funkcia: */
+ function cmp_obj($a, $b)
{
$al = strtolower($a->name);
$bl = strtolower($b->name);
@@ -153,7 +159,7 @@
uasort($a, array ("TestObj", "cmp_obj"));
foreach ($a as $item) {
- print $item->name."\n";
+ echo $item->name."\n";
}
?>
]]>