Skip to content

Commit 0f2c98f

Browse files
committed
add translate page many misc
1 parent 8cb19fb commit 0f2c98f

134 files changed

Lines changed: 24108 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60 Maintainer: PhilDaiguille Status: ready -->
3+
<!-- Reviewed: no -->
4+
<reference xml:id="class.internaliterator" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
5+
<title>La clase InternalIterator</title>
6+
<titleabbrev>InternalIterator</titleabbrev>
7+
8+
<partintro>
9+
10+
<!-- {{{ InternalIterator intro -->
11+
<section xml:id="internaliterator.intro">
12+
&reftitle.intro;
13+
<para>
14+
Clase que facilita la implementación de <interfacename>IteratorAggregate</interfacename>
15+
para las clases <emphasis>internas</emphasis>.
16+
</para>
17+
</section>
18+
<!-- }}} -->
19+
20+
<section xml:id="internaliterator.synopsis">
21+
&reftitle.classsynopsis;
22+
23+
<!-- {{{ Synopsis -->
24+
<classsynopsis class="class">
25+
<ooclass>
26+
<modifier>final</modifier>
27+
<classname>InternalIterator</classname>
28+
</ooclass>
29+
30+
<oointerface>
31+
<modifier>implements</modifier>
32+
<interfacename>Iterator</interfacename>
33+
</oointerface>
34+
35+
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
36+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.internaliterator')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='InternalIterator'])">
37+
<xi:fallback/>
38+
</xi:include>
39+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.internaliterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='InternalIterator'])">
40+
<xi:fallback/>
41+
</xi:include>
42+
</classsynopsis>
43+
<!-- }}} -->
44+
45+
</section>
46+
47+
</partintro>
48+
49+
&language.predefined.internaliterator.construct;
50+
&language.predefined.internaliterator.current;
51+
&language.predefined.internaliterator.key;
52+
&language.predefined.internaliterator.next;
53+
&language.predefined.internaliterator.rewind;
54+
&language.predefined.internaliterator.valid;
55+
56+
</reference>
57+
<!-- Keep this comment at the end of the file
58+
Local variables:
59+
mode: sgml
60+
sgml-omittag:t
61+
sgml-shorttag:t
62+
sgml-minimize-attributes:nil
63+
sgml-always-quote-attributes:t
64+
sgml-indent-step:1
65+
sgml-indent-data:t
66+
indent-tabs-mode:nil
67+
sgml-parent-document:nil
68+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
69+
sgml-exposed-tags:nil
70+
sgml-local-catalogs:nil
71+
sgml-local-ecat-files:nil
72+
End:
73+
vim600: syn=xml fen fdm=syntax fdl=2 si
74+
vim: et tw=78 syn=sgml
75+
vi: ts=1 sw=1
76+
-->
Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 679cf93fa1e54cde82fc9cf545966eb13bcb0638 Maintainer: PhilDaiguille Status: ready -->
3+
<!-- Reviewed: no -->
4+
<refentry xml:id="function.array-all" xmlns="http://docbook.org/ns/docbook">
5+
<refnamediv>
6+
<refname>array_all</refname>
7+
<refpurpose>Verifica si todos los elementos del &array; validan la función de retrollamada</refpurpose>
8+
</refnamediv>
9+
10+
<refsect1 role="description">
11+
&reftitle.description;
12+
<methodsynopsis>
13+
<type>bool</type><methodname>array_all</methodname>
14+
<methodparam><type>array</type><parameter>array</parameter></methodparam>
15+
<methodparam><type>callable</type><parameter>callback</parameter></methodparam>
16+
</methodsynopsis>
17+
<simpara>
18+
<function>array_all</function> devuelve &true;, si la función de retrollamada
19+
<parameter>callback</parameter> devuelve &true; para todos los elementos.
20+
De lo contrario, la función devuelve &false;.
21+
</simpara>
22+
</refsect1>
23+
24+
<refsect1 role="parameters">
25+
&reftitle.parameters;
26+
<variablelist>
27+
<varlistentry>
28+
<term><parameter>array</parameter></term>
29+
<listitem>
30+
<simpara>
31+
El &array; a recorrer.
32+
</simpara>
33+
</listitem>
34+
</varlistentry>
35+
<varlistentry>
36+
<term><parameter>callback</parameter></term>
37+
<listitem>
38+
<para>
39+
La función de retrollamada a utilizar para validar cada elemento, que debe
40+
respetar la siguiente firma
41+
<methodsynopsis>
42+
<type>bool</type><methodname><replaceable>callback</replaceable></methodname>
43+
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
44+
<methodparam><type>mixed</type><parameter>key</parameter></methodparam>
45+
</methodsynopsis>
46+
Si esta función devuelve &false;, &false; será devuelto por
47+
<function>array_all</function> y la función de retrollamada no será llamada
48+
para los otros elementos.
49+
</para>
50+
</listitem>
51+
</varlistentry>
52+
</variablelist>
53+
</refsect1>
54+
55+
<refsect1 role="returnvalues">
56+
&reftitle.returnvalues;
57+
<simpara>
58+
La función devuelve &true;, si <parameter>callback</parameter> devuelve
59+
&true; para cada elemento. De lo contrario, la función devuelve &false;.
60+
</simpara>
61+
</refsect1>
62+
63+
<refsect1 role="examples">
64+
&reftitle.examples;
65+
<example>
66+
<title>Ejemplo con <function>array_all</function></title>
67+
<programlisting role="php">
68+
<![CDATA[
69+
<?php
70+
$array = [
71+
'a' => 'perro',
72+
'b' => 'gato',
73+
'c' => 'vaca',
74+
'd' => 'pato',
75+
'e' => 'ganso',
76+
'f' => 'elefante'
77+
];
78+
79+
// Verificar si todos los nombres de animales tienen menos de 12 letras.
80+
var_dump(array_all($array, function (string $value) {
81+
return strlen($value) < 12;
82+
}));
83+
84+
// Verificar si todos los nombres de animales tienen más de 5 letras.
85+
var_dump(array_all($array, function (string $value) {
86+
return strlen($value) > 5;
87+
}));
88+
89+
// Verificar si todas las claves del array son strings.
90+
var_dump(array_all($array, function (string $value, $key) {
91+
return is_string($key);
92+
}));
93+
?>
94+
]]>
95+
</programlisting>
96+
&example.outputs;
97+
<screen>
98+
<![CDATA[
99+
bool(true)
100+
bool(false)
101+
bool(true)
102+
]]>
103+
</screen>
104+
</example>
105+
</refsect1>
106+
107+
<refsect1 role="seealso">
108+
&reftitle.seealso;
109+
<simplelist>
110+
<member><function>array_any</function></member>
111+
<member><function>array_filter</function></member>
112+
<member><function>array_find</function></member>
113+
<member><function>array_find_key</function></member>
114+
</simplelist>
115+
</refsect1>
116+
</refentry>
117+
<!-- Keep this comment at the end of the file
118+
Local variables:
119+
mode: sgml
120+
sgml-omittag:t
121+
sgml-shorttag:t
122+
sgml-minimize-attributes:nil
123+
sgml-always-quote-attributes:t
124+
sgml-indent-step:1
125+
sgml-indent-data:t
126+
indent-tabs-mode:nil
127+
sgml-parent-document:nil
128+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
129+
sgml-exposed-tags:nil
130+
sgml-local-catalogs:nil
131+
sgml-local-ecat-files:nil
132+
End:
133+
vim600: syn=xml fen fdm=syntax fdl=2 si
134+
vim: et tw=78 syn=sgml
135+
vi: ts=1 sw=1
136+
-->
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 679cf93fa1e54cde82fc9cf545966eb13bcb0638 Maintainer: PhilDaiguille Status: ready -->
3+
<!-- Reviewed: no -->
4+
<refentry xml:id="function.array-any" xmlns="http://docbook.org/ns/docbook">
5+
<refnamediv>
6+
<refname>array_any</refname>
7+
<refpurpose>Verifica que al menos un elemento del &array; valide la función de retrollamada</refpurpose>
8+
</refnamediv>
9+
10+
<refsect1 role="description">
11+
&reftitle.description;
12+
<methodsynopsis>
13+
<type>bool</type><methodname>array_any</methodname>
14+
<methodparam><type>array</type><parameter>array</parameter></methodparam>
15+
<methodparam><type>callable</type><parameter>callback</parameter></methodparam>
16+
</methodsynopsis>
17+
<simpara>
18+
<function>array_any</function> devuelve &true;, si la función de retrollamada
19+
<parameter>callback</parameter> devuelve &true; para al menos un elemento.
20+
De lo contrario, la función devuelve &false;.
21+
</simpara>
22+
</refsect1>
23+
24+
<refsect1 role="parameters">
25+
&reftitle.parameters;
26+
<variablelist>
27+
<varlistentry>
28+
<term><parameter>array</parameter></term>
29+
<listitem>
30+
<simpara>
31+
El &array; a recorrer.
32+
</simpara>
33+
</listitem>
34+
</varlistentry>
35+
<varlistentry>
36+
<term><parameter>callback</parameter></term>
37+
<listitem>
38+
<para>
39+
La función de retrollamada a utilizar para verificar cada elemento, que debe
40+
respetar la siguiente firma
41+
<methodsynopsis>
42+
<type>bool</type><methodname><replaceable>callback</replaceable></methodname>
43+
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
44+
<methodparam><type>mixed</type><parameter>key</parameter></methodparam>
45+
</methodsynopsis>
46+
Si esta función devuelve &true;, &true; será devuelto por
47+
<function>array_any</function> y la función de retrollamada no será llamada
48+
para los otros elementos.
49+
</para>
50+
</listitem>
51+
</varlistentry>
52+
</variablelist>
53+
</refsect1>
54+
55+
<refsect1 role="returnvalues">
56+
&reftitle.returnvalues;
57+
<simpara>
58+
La función devuelve &true;, si hay al menos un elemento para el cual
59+
la función de retrollamada <parameter>callback</parameter> devuelve &true;.
60+
De lo contrario, la función devuelve &false;.
61+
</simpara>
62+
</refsect1>
63+
64+
<refsect1 role="examples">
65+
&reftitle.examples;
66+
<example>
67+
<title>Ejemplo con <function>array_any</function></title>
68+
<programlisting role="php">
69+
<![CDATA[
70+
<?php
71+
$array = [
72+
'a' => 'perro',
73+
'b' => 'gato',
74+
'c' => 'vaca',
75+
'd' => 'pato',
76+
'e' => 'ganso',
77+
'f' => 'elefante'
78+
];
79+
80+
// Verificar si el nombre de un animal tiene más de 5 letras.
81+
var_dump(array_any($array, function (string $value) {
82+
return strlen($value) > 5;
83+
}));
84+
85+
// Verificar si el nombre de un animal tiene menos de 3 letras.
86+
var_dump(array_any($array, function (string $value) {
87+
return strlen($value) < 3;
88+
}));
89+
90+
// Verificar si una clave de array no es una string.
91+
var_dump(array_any($array, function (string $value, $key) {
92+
return !is_string($key);
93+
}));
94+
?>
95+
]]>
96+
</programlisting>
97+
&example.outputs;
98+
<screen>
99+
<![CDATA[
100+
bool(true)
101+
bool(false)
102+
bool(false)
103+
]]>
104+
</screen>
105+
</example>
106+
</refsect1>
107+
108+
<refsect1 role="seealso">
109+
&reftitle.seealso;
110+
<simplelist>
111+
<member><function>array_all</function></member>
112+
<member><function>array_filter</function></member>
113+
<member><function>array_find</function></member>
114+
<member><function>array_find_key</function></member>
115+
</simplelist>
116+
</refsect1>
117+
</refentry>
118+
<!-- Keep this comment at the end of the file
119+
Local variables:
120+
mode: sgml
121+
sgml-omittag:t
122+
sgml-shorttag:t
123+
sgml-minimize-attributes:nil
124+
sgml-always-quote-attributes:t
125+
sgml-indent-step:1
126+
sgml-indent-data:t
127+
indent-tabs-mode:nil
128+
sgml-parent-document:nil
129+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
130+
sgml-exposed-tags:nil
131+
sgml-local-catalogs:nil
132+
sgml-local-ecat-files:nil
133+
End:
134+
vim600: syn=xml fen fdm=syntax fdl=2 si
135+
vim: et tw=78 syn=sgml
136+
vi: ts=1 sw=1
137+
-->

0 commit comments

Comments
 (0)