PHP · FICHE DE RÉVISION
Tableaux et boucles
Stocker des collections et parcourir leurs éléments.
Organiser une collection
PHP
$notes = [12, 15, 18];
$eleve = ["prenom" => "Lina", "note" => 15];
$classe = [$eleve];
echo $notes[0]; // 12
echo $classe[0]["prenom"]; // LinaUn tableau indexé utilise souvent des clés entières à partir de 0. Un tableau associatif relie des clés à des valeurs. Une valeur peut elle-même être un tableau.
Parcourir
PHP
foreach ($eleve as $cle => $valeur) {
echo htmlspecialchars($cle . ": " . $valeur);
}
for ($i = 0; $i < count($notes); $i++) {
echo $notes[$i];
}
$i = 0;
while ($i < 3) {
$i++;
}Transformer et rechercher
PHP
$matieres = ["PHP", "SQL"];
$matieres[] = "Git";
$texte = implode(", ", $matieres);
$liste = explode(", ", $texte);
$present = in_array("PHP", $liste, true);Quelle est la différence entre implode et explode ?
implode rassemble les éléments en une chaîne ; explode découpe une chaîne à partir d’un séparateur.