cvs: phpdoc-sk /reference/array/functions array-change-key-case.xml array-chunk.xml array-intersect-assoc.xml
[email protected] ("Joseph Drake")
| Newsgroups | php.doc.sk |
|---|---|
| Message-ID | <cvsjoseph1041299974@cvsserver> |
joseph Mon Dec 30 20:59:34 2002 EDT
Added files:
/phpdoc-sk/reference/array/functions array-change-key-case.xml
array-intersect-assoc.xml
Modified files:
/phpdoc-sk/reference/array/functions array-chunk.xml
Log:
another ones
Index: phpdoc-sk/reference/array/functions/array-chunk.xml
diff -u phpdoc-sk/reference/array/functions/array-chunk.xml:1.1 phpdoc-sk/reference/array/functions/array-chunk.xml:1.2
--- phpdoc-sk/reference/array/functions/array-chunk.xml:1.1 Sat Dec 28 20:43:20 2002
+++ phpdoc-sk/reference/array/functions/array-chunk.xml Mon Dec 30 20:59:33 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: working -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.2 -->
<refentry id="function.array-chunk">
<refnamediv>
@@ -15,31 +15,30 @@
<methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter></methodparam>
</methodsynopsis>
<para>
- <function>array_chunk</function> splits the array into
- several arrays with <parameter>size</parameter> values
- in them. You may also have an array with less values
- at the end. You get the arrays as members of a
- multidimensional array indexed with numbers starting
- from zero.
+ <function>array_chunk</function> rozdeµuje pole na
+ niekoµko polí s hodnotami <parameter>veµkos»</parameter>
+ v nich. Tie¾ mô¾te ma» pole, ktoré má na konci menej
+ hodnôt. Polia získate ako èleny multidimenzionálneho
+ poµa indexovaného èíslami poèínajúc nulou.
</para>
<para>
- By setting the optional <parameter>preserve_keys</parameter>
- parameter to &true;, you can force PHP to preserve the original
- keys from the input array. If you specify &false; new number
- indices will be used in each resulting array with
- indices starting from zero. The default is &false;.
+ Nastavením voliteµného parametra <parameter>preserve_keys</parameter>
+ na &true; mô¾ete PHP prinúti», aby si ponechalo pôvodné
+ kµúèe zo vstupného poµa. Ak ho nastavíte na &false;, pou¾íje
+ sa iný poèet indexov v ka¾dom výslednom poli s indexami
+ zaèínajúcimi nulou. ©tandardom je &false;.
</para>
<example>
- <title><function>array_chunk</function> example</title>
+ <title><function>array_chunk</function> príklad</title>
<programlisting role="php">
<![CDATA[
-$input_array = array('a', 'b', 'c', 'd', 'e');
-print_r(array_chunk($input_array, 2));
-print_r(array_chunk($input_array, 2, TRUE));
+$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>
- The printout of the above program will be:
+ Výpisom horeuvedeného pogramu bude:
<screen>
<![CDATA[
Array
Index: phpdoc-sk/reference/array/functions/array-change-key-case.xml
+++ phpdoc-sk/reference/array/functions/array-change-key-case.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.113 -->
<refentry id="function.array-change-key-case">
<refnamediv>
<refname>array_change_key_case</refname>
<refpurpose>Vracia pole so v¹etkými kµúèami v podobe veµkých alebo malých písmien</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>array_change_key_case</methodname>
<methodparam><type>array</type><parameter>vstup</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>stav</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_change_key_case</function> premení v¹etky
kµúce v poli <parameter>vstup</parameter> na veµké
alebo malé písmená. Zmena závisí na poslednom
voliteµnom parametri <parameter>stav</parameter>.
Mô¾ete tu pou¾i» dve kon¹tanty,
<constant>CASE_UPPER</constant> a
<constant>CASE_LOWER</constant>. ©tandarná je
<constant>CASE_LOWER</constant>. Funkcia ponehá èíselný
index.
</para>
<example>
<title><function>array_change_key_case</function> príklad</title>
<programlisting role="php">
<![CDATA[
$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>
<![CDATA[
Array
(
[PRVY] => 1
[DRUHY] => 2
)
]]>
</screen>
</para>
</example>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/array/functions/array-intersect-assoc.xml
+++ phpdoc-sk/reference/array/functions/array-intersect-assoc.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.1 Maintainer: joseph Status: ready -->
<refentry id="function.array-intersect-assoc">
<refnamediv>
<refname>array_intersect_assoc</refname>
<refpurpose>Vypoèíta prienik polí s dodatoènou kontrolou indexov</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>array_intersect_assoc</methodname>
<methodparam><type>array</type><parameter>pole1</parameter></methodparam>
<methodparam><type>array</type><parameter>pole2</parameter></methodparam>
<methodparam choice="opt"><type>array</type><parameter> ...</parameter></methodparam>
</methodsynopsis>
<simpara>
<function>array_intersect_assoc</function> vracia pole
obsahujúce v¹etky hodnoty v <parameter>pole1</parameter>,
ktoré sa vyskytujú vo v¹etkých argumentoch. Pozor na to, ¾e kµúèe sa
pou¾ívajú pri porovnávaní a nie ako v <function>array_intersect</function>.
</simpara>
<para>
<example>
<title><function>array_intersect_assoc</function> príklad</title>
<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:
Array
(
[a] => zelena
)
*/
?>
]]>
</programlisting>
</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
kµúè hodnoty "cervena" v <varname>$pole2</varname> je
<literal>1</literal>.
</simpara>
<simpara>
Dve hodnoty z párov <literal>key => value</literal> sa pova¾ujú
za rovné len vtedy ak
<literal>(string) $elem1 === (string) $elem2 </literal>. Inými slovami,
vykoná sa striktná typová kontrola, tak¾e reprezentácia re»azca musí
by» rovnaká.
<!-- TODO: example of it... -->
</simpara>
<simpara>
Tie¾ pozri <function>array_diff</function> a
<function>array_intersect</function>.
</simpara>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->