Leçon N° 05 : Tableaux
Exemple d'utilisation de la fonction array_chunk¤
Le résultat est un tableau contenant des tableaux de la taille indiquée par la fonction
Notes de page
Source: lesson_05_function_array_chunk.phpRésultat
<?php 
$dicoMois 
= array("January"=>'Janvier',
    
'February'=>'Février',
    
'March'=>'Mars','April'=>'Avril','may'=>'mai','MAY'=>'MAI');
print 
"<small><b>Clés:</b><br/>".implode("|",array_keys($dicoMois));
print 
"<br/><b>Données:</b><br/> ".implode('|',$dicoMois)."<br/>";
print 
"<br/>Fonction : <b>array_chunk(2):</b>";
$new_array array_chunk($dicoMois,2,false);
//print "<b>Clés: </b><br/>  ".implode("|",array_keys($new_array))."<br/>";
//print "<b>Données:</b><br/>".implode('|',$new_array)."<br/>";
echo "<pre>";
print_r($new_array);
echo 
"</pre>";
print 
"<br/>Fonction :<b>array_chunk(3,true)</b>(conservation des clés)</b>";
$new_array array_chunk($dicoMois,3,true);
//print "<b>Clés: </b><br/>  ".implode("|",array_keys($new_array))."<br/>";
//print "<b>Données:</b><br/>".implode('|',$new_array)."<br/>";
echo "<pre>";
print_r($new_array);
echo 
"</pre>";
print 
"Fonction d'origine inchangée: <br/>";
print 
"<b>Clés:</b><br/>".implode("|",array_keys($dicoMois));
print 
"<br/><b>Données:</b><br/> ".implode('|',$dicoMois)."<br/>";
?>
Clés:
January|February|March|April|may|MAY
Données:
Janvier|Février|Mars|Avril|mai|MAI

Fonction : array_chunk(2):
Array
(
    [0] => Array
        (
            [0] => Janvier
            [1] => Février
        )

    [1] => Array
        (
            [0] => Mars
            [1] => Avril
        )

    [2] => Array
        (
            [0] => mai
            [1] => MAI
        )

)

Fonction :array_chunk(3,true)(conservation des clés)
Array
(
    [0] => Array
        (
            [January] => Janvier
            [February] => Février
            [March] => Mars
        )

    [1] => Array
        (
            [April] => Avril
            [may] => mai
            [MAY] => MAI
        )

)
Fonction d'origine inchangée:
Clés:
January|February|March|April|may|MAY
Données:
Janvier|Février|Mars|Avril|mai|MAI

Tous droits réservés. 2005-2020