date: 2024-01-30
Type: Cours
Projet: Blindcode
Cours: PHPFonctions de tableau utiles
Pour manipuler les tableaux, on va utiliser toute une panoplie de fonctions utiles et déjà présentent en PHP, n'oubliez pas que vous pouvez les créer vous-même si jamais vous en avez besoin !
countLa fonction count permet de compter le nombre d'éléments dans un tableau :
<?php
$tableau = ["Premier", "Deuxième", "Troisième"];
$nombreElements = count($tableau);
echo $nombreElements; // Affiche : 3
?>
array_pushLa fonction array_push ajoute un ou plusieurs éléments à la fin d'un tableau :
<?php
$tableau = [1, 2, 3];
array_push($tableau, 4, 5);
print_r($tableau); // Affiche : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
?>
array_popLa fonction array_pop supprime et renvoie le dernier élément d'un tableau :
<?php
$tableau = [1, 2, 3];
$elementSupprime = array_pop($tableau);
echo $elementSupprime; // Affiche : 3
?>
array_shiftLa fonction array_shift supprime et renvoie le premier élément d'un tableau, réindexant les clés numériques :
<?php
$tableau = [1, 2, 3];
$elementSupprime = array_shift($tableau);
echo $elementSupprime; // Affiche : 1
print_r($tableau); // Affiche : Array ( [0] => 2 [1] => 3 )
?>
array_unshiftLa fonction array_unshift ajoute un ou plusieurs éléments au début d'un tableau, réindexant les clés numériques :
<?php
$tableau = [2, 3];
array_unshift($tableau, 1);
print_r($tableau); // Affiche : Array ( [0] => 1 [1] => 2 [2] => 3 )
?>
array_sliceLa fonction array_slice extrait une portion du tableau :
<?php
$tableau = [1, 2, 3, 4, 5];
$portion = array_slice($tableau, 2, 2);
print_r($portion); // Affiche : Array ( [0] => 3 [1] => 4 )
?>
array_mergeLa fonction array_merge fusionne deux tableaux en un seul :
<?php
$tableau1 = ["a" => "rouge", "b" => "vert"];
$tableau2 = ["c" => "bleu", "d" => "jaune"];
$nouveauTableau = array_merge($tableau1, $tableau2);
print_r($nouveauTableau);
// Affiche : Array ( [a] => rouge [b] => vert [c] => bleu [d] => jaune )
?>
array_keysLa fonction array_keys retourne toutes les clés d'un tableau :
<?php
$tableau = ["a" => "rouge", "b" => "vert", "c" => "bleu"];
$cles = array_keys($tableau);
print_r($cles); // Affiche : Array ( [0] => a [1] => b [2] => c )
?>
array_valuesLa fonction array_values retourne toutes les valeurs d'un tableau :
<?php
$tableau = ["a" => "rouge", "b" => "vert", "c" => "bleu"];
$valeurs = array_values($tableau);
print_r($valeurs); // Affiche : Array ( [0] => rouge [1] => vert [2] => bleu )
?>
array_reverseLa fonction array_reverse inverse l'ordre des éléments d'un tableau :
<?php
$tableau = [1, 2, 3, 4, 5];
$tableauInverse = array_reverse($tableau);
print_r($tableauInverse); // Affiche : Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
?>
Ces fonctions de tableau fournissent des outils puissants pour manipuler et travailler avec des tableaux en PHP. N'hésitez pas à me faire part de toute autre question ou demande d'ajustement.
créé le 2024-01-30 à 10:30