Skip to content

update old file in reference/array/function/ #67

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
937a2bf
array-change-key-case.xml
ManueldG Feb 6, 2025
38d379d
array-combine.xml
ManueldG Feb 7, 2025
69bfaea
array-map.xml update
ManueldG Feb 7, 2025
14db1db
fix error array-map.xml : Opening and ending tag mismatch: listitem l…
ManueldG Feb 7, 2025
5020be0
array-diff-assoc.xml updated
ManueldG Feb 7, 2025
ee11e09
array-count-values.xml
ManueldG Feb 7, 2025
0f02998
update array-count-values.xml
ManueldG Feb 7, 2025
3c11a94
array-key-exist.xml
ManueldG Feb 7, 2025
4f932e8
updated :array-merge-recursive.xml
ManueldG Feb 7, 2025
34a47f6
added array_replace_recursive.xml, updated array-merge-recursive.xml
ManueldG Feb 7, 2025
2c01b7b
array-filter.xml updated
ManueldG Feb 8, 2025
3c5c3b5
function updated: array-change-key-case.xml , array-chunk.xml, arrray…
ManueldG Feb 7, 2025
5a1f7e4
updated :key.xml
ManueldG Feb 8, 2025
5fb932e
fix typo array-combine.xml
ManueldG Feb 12, 2025
d42ba72
fix typo array-count-values.xml
ManueldG Feb 12, 2025
0e3bca9
fix typo array-diff-assoc.xml
ManueldG Feb 12, 2025
1203da5
fix typo in array-key-exist.xml
ManueldG Feb 12, 2025
2ba5b95
fix typo array-map.xml
ManueldG Feb 12, 2025
a119c73
fix typo array-merge-recursive.xml
ManueldG Feb 12, 2025
dc8cdc9
fix typo in array-combine.xml
ManueldG Feb 12, 2025
73fe859
fix typo in array-count-values.xml
ManueldG Feb 12, 2025
9042924
fix typo in array-diff-assoc.xml
ManueldG Feb 12, 2025
0d5ecef
fix typo in array-key-exist.xml
ManueldG Feb 12, 2025
305f86a
fix typo in array-map.xml
ManueldG Feb 12, 2025
b08c137
fix typo in array-merge-recursive.xml
ManueldG Feb 12, 2025
34a8daa
Revert "fix typo array-map.xml"
ManueldG Feb 13, 2025
a658119
fix typo array-map.xml
ManueldG Feb 13, 2025
ff34ab4
Merge branch 'original-doc' into clean-original-doc
ManueldG Feb 13, 2025
be4ea5f
Merge branch 'original-doc' into clean-original-doc
ManueldG Feb 13, 2025
91166f4
correction array-chunck.xml
ManueldG Feb 20, 2025
2fa5ba4
some mod in array-change-key-case.xml
ManueldG Feb 20, 2025
1d57fa6
mod i array-combine.xml
ManueldG Feb 20, 2025
da938e6
mod array-count-values.xml
ManueldG Feb 20, 2025
e375db2
mod array-diff-assoc.xml
ManueldG Feb 20, 2025
386e748
mod key.xml
ManueldG Feb 20, 2025
7502de0
mod extract.xml
ManueldG Feb 20, 2025
4e7b83e
mod array-multisort.xml
ManueldG Feb 20, 2025
07fef59
mod array-filter.xml
ManueldG Feb 20, 2025
d7f74f0
mof array-filter.xml
ManueldG Feb 20, 2025
c4af2e4
Merge branch 'original-doc' of https://github.com/ManueldG/doc-it int…
ManueldG Feb 20, 2025
403b597
added note and deleted error section in array-change-key-case.xml
ManueldG Feb 28, 2025
9ff1732
<!-- Reviewed: no --> note added to stranslated files
ManueldG Mar 1, 2025
1f42c68
array-chunk some improvements
ManueldG Mar 2, 2025
d24ef03
improvement array-combine.xml
ManueldG Mar 2, 2025
caca1f7
improve traduction array_replace_recursive
ManueldG Mar 4, 2025
5c43dfd
improve traduction array_replace_recursive
ManueldG Mar 4, 2025
70450a9
deleted repetition in array-map
ManueldG Mar 6, 2025
15335a6
array-change-key-case.xml some fix
ManueldG Mar 7, 2025
dafb333
Merge branch 'master' into original-doc
ManueldG Apr 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 11 additions & 18 deletions reference/array/functions/array-change-key-case.xml
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: cucinato Status: ready -->
<!-- EN-Revision: 58d11dfe19531e1355980b2892964c07dd8e8068 Maintainer: ManueldG Status: ready -->
<!-- Reviewed: no -->
<!-- CREDITS: cucinato -->
<refentry xml:id="function.array-change-key-case" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>array_change_key_case</refname>
<refpurpose>Restituisce un array con tutte le chiavi cambiate in maiuscolo o in minuscolo</refpurpose>
<refpurpose>Cambia case a tutte le chiavi dell'array</refpurpose>
</refnamediv>

<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_change_key_case</methodname>
<methodparam><type>array</type><parameter>input</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>case</parameter><initializer>CASE_LOWER</initializer></methodparam>
<methodparam><type>array</type><parameter>array</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>case</parameter><initializer><constant>CASE_LOWER</constant></initializer></methodparam>
</methodsynopsis>
<para>
Restituisce un array con tutte le chiavi in <parameter>input</parameter> cambiate
in maiuscolo o minuscolo. Gli indici numerati non sono modificati.
Restituisce un array con tutte le chiavi di un <parameter>array</parameter> convertite
in maiuscolo o minuscolo. Gli indici numerici non vengono modificati.
</para>
</refsect1>

Expand All @@ -25,10 +27,10 @@
<variablelist>

<varlistentry>
<term><parameter>input</parameter></term>
<term><parameter>array</parameter></term>
<listitem>
<para>
L'array su cui lavorare
L'array da elaborare <!--elaborare - array passato - parametro passato - l'array da modificare-->
</para>
</listitem>
</varlistentry>
Expand All @@ -50,16 +52,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Restituisce un array con le chiavi convertite in maiuscolo o minuscolo, oppure &false; se
<parameter>input</parameter> non è un array.
</para>
</refsect1>

<refsect1 role="errors">
&reftitle.errors;
<para>
Lancia un <constant>E_WANRING</constant> se <parameter>input</parameter>
non è un array.
Restituisce un'array con le chiavi convertite in maiuscolo o minuscolo.
</para>
</refsect1>

Expand Down
60 changes: 43 additions & 17 deletions reference/array/functions/array-chunk.xml
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 965f8ae1ca8d21ba03e80e76105ee1d84bbbc81d Maintainer: cucinato Status: ready -->
<!-- EN-Revision: 214519fdbdd6bfe2942775d3554fa8f440f85404 Maintainer: ManueldG Status: ready -->
<!-- Reviewed: no -->
<!-- CREDITS: cucinato-->
<refentry xml:id="function.array-chunk" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>array_chunk</refname>
<refpurpose>Spezza un array in tronconi</refpurpose>
<refpurpose>Divide un array in più subarray</refpurpose>
</refnamediv>

<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>array_chunk</methodname>
<methodparam><type>array</type><parameter>input</parameter></methodparam>
<methodparam><type>int</type><parameter>size</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter><initializer>false</initializer></methodparam>
<methodparam><type>array</type><parameter>array</parameter></methodparam>
<methodparam><type>int</type><parameter>length</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
Spezza l'array in più array di dimensione <parameter>size</parameter>.
L'ultimo array potrebbe ovviamente avere una dimensione inferiore.
Divide l'array in più array di dimensione <parameter>length</parameter>.
L'ultimo array potrebbe avere ovviamente una dimensione inferiore.
</para>
</refsect1>

Expand All @@ -26,16 +28,16 @@
<variablelist>

<varlistentry>
<term><parameter>input</parameter></term>
<term><parameter>array</parameter></term>
<listitem>
<para>
L'array su cui lavorare
L'array da modificare
</para>
</listitem>
</varlistentry>

<varlistentry>
<term><parameter>size</parameter></term>
<term><parameter>length</parameter></term>
<listitem>
<para>
La dimensione di ogni pezzo
Expand All @@ -47,8 +49,8 @@
<term><parameter>preserve_keys</parameter></term>
<listitem>
<para>
Quando è &true; le chiavi sono mantenute.
Il default è &false; che reindicizza le chiavi con valori numerici
Quando è impostato a &true; le chiavi sono mantenute.
Il valore di default è &false; che reindicizza le chiavi con valori numerici
</para>
</listitem>
</varlistentry>
Expand All @@ -60,19 +62,44 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Restituisce un array multidimensionale indicizzato numericamente, a partire da zero,
con ogni dimensione contenente <parameter>size</parameter> elementi.
Restituisce un array multidimensionale<!--matrice--> indicizzato numericamente, a partire da zero,
con ogni dimensione contenente <parameter>lenght</parameter> elementi.
</para>
</refsect1>

<refsect1 role="errors">
&reftitle.errors;
<para>
Se <parameter>size</parameter> è minore di 1
<constant>E_WARNING</constant> verrà lanciata e sarà restituito &null;.
Se <parameter>length</parameter> è minore di <literal>1</literal>,
sarà segnalato un <classname>ValueError</classname>.
</para>
</refsect1>

<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
Se <parameter>length</parameter> è minore di <literal>1</literal>,
sarà segnalato un <classname>ValueError</classname>;
precedentemente, veniva mostrato un errore di tipo <constant>E_WARNING</constant>
e la funzione restituiva &null;.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>

<refsect1 role="examples">
&reftitle.examples;
<para>
Expand Down Expand Up @@ -146,7 +173,6 @@ Array
</refsect1>

</refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Expand Down
46 changes: 36 additions & 10 deletions reference/array/functions/array-combine.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 3e15d2894fb35432d2a111db36fe8ba8ebc62024 Maintainer: pastore Status: ready -->
<!-- EN-Revision: 71e3c74047f04b26aa1be51215d7129e15dc2993 Maintainer: ManueldG Status: ready -->
<!-- Reviewed: no -->
<!-- CREDITS: gurugeek -->
<refentry xml:id="function.array-combine" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
Expand All @@ -15,7 +16,7 @@
<methodparam><type>array</type><parameter>values</parameter></methodparam>
</methodsynopsis>
<para>
Crea un <type>array</type> utilizzando i valori dall'array
Crea un <type>array</type> utilizzando
<parameter>keys</parameter> per le chiavi e i valori dall'array
<parameter>values</parameter> per i valori corrispondenti.
</para>
Expand All @@ -30,7 +31,7 @@
<term><parameter>keys</parameter></term>
<listitem>
<para>
Un array di chiavi da utilizzare. Valori illegali per le chiavi saranno
Un array di chiavi da utilizzare. I valori non validi come chiavi saranno
convertiti in <type>string</type>.
</para>
</listitem>
Expand All @@ -40,7 +41,7 @@
<term><parameter>values</parameter></term>
<listitem>
<para>
Un <type>Array</type> di valori da utilizzare
Un <type>Array</type> di valori da utilizzare come parametro
</para>
</listitem>
</varlistentry>
Expand All @@ -52,19 +53,43 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Restituisce l'<type>array</type> combinato, &false; se il numero degli elementi
per ogni array non è uguale.
Restituisce l'<type>array</type> generato, o &false; se gli array non hanno la stessa lunghezza.
</para>
</refsect1>

<refsect1 role="errors">
&reftitle.errors;
<para>
Genera un <constant>E_WARNING</constant> se il numero degli elementi di
<parameter>keys</parameter> e <parameter>values</parameter> non
corrisponde.
A partire da PHP 8.0.0, viene generato un <classname>ValueError</classname> se il numero di elementi di
<parameter>keys</parameter> e <parameter>values</parameter> hanno una lunghezza diversa.
Prima di PHP 8.0.0, veniva invece emesso un <constant>E_WARNING</constant>.
</para>
</refsect1>

<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<function>array_combine</function> genererà un
<classname>ValueError</classname> se il numbero degli elementi
degli array non è uguale;
invece prima la funzione ritornava un &false;.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>

<refsect1 role="examples">
&reftitle.examples;
Expand All @@ -86,7 +111,7 @@ print_r($c);
<screen>
<![CDATA[
Array
(
(
[green] => avocado
[red] => apple
[yellow] => banana
Expand All @@ -104,6 +129,7 @@ Array
<member><function>array_merge</function></member>
<member><function>array_walk</function></member>
<member><function>array_values</function></member>
<member><function>array_map</function></member>
</simplelist>
</para>
</refsect1>
Expand Down
16 changes: 10 additions & 6 deletions reference/array/functions/array-count-values.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: pastore Status: ready -->
<!-- EN-Revision: 6b56e6f444e49396ee5122258ee85b99a8543f6a Maintainer: ManueldG Status: ready -->
<!-- Reviewed: no -->
<!-- CREDITS: cucinato -->
<refentry xml:id="function.array-count-values" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>array_count_values</refname>
<refpurpose>Conta tutti i valori di un array</refpurpose>
<refpurpose>Conta tutte le occorrenze di ogni singolo valore in un array</refpurpose>
</refnamediv>

<refsect1 role="description">
Expand All @@ -15,8 +16,8 @@
</methodsynopsis>
<para>
<function>array_count_values</function> restituisce un array usando
i valori di <parameter>array</parameter> come chiavi e
la loro frequenza in <parameter>array</parameter> come valori.
i valori dell'<parameter>array</parameter> (che devono essere &integer; o &string;)
come chiavi e la frequenza degli elementi nell'<parameter>array</parameter> come valori.
</para>
</refsect1>

Expand All @@ -41,7 +42,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Restituisce un array associativo di valori da <parameter>array</parameter> come
Restituisce un array associativo di valori da un'<parameter>array</parameter> come
chiavi ed il loro conteggio come valore.
</para>
</refsect1>
Expand All @@ -63,6 +64,7 @@
<![CDATA[
<?php
$array = array(1, "ciao", 1, "mondo", "ciao");
$array = array(1, "ciao", 1, "mondo", "ciao");
print_r(array_count_values($array));
?>
]]>
Expand All @@ -75,6 +77,8 @@ Array
[1] => 2
[ciao] => 2
[mondo] => 1
[ciao] => 2
[mondo] => 1
)
]]>
</screen>
Expand Down Expand Up @@ -115,4 +119,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->
Loading