logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Leçons PHP - leçon 11 - Fonctions pour travailler avec les chaînes et les tableaux

05/07/2025, by Ivan

Nous connaissons déjà différents types de données et certaines fonctions pour les manipuler. En réalité, PHP possède énormément de fonctions intégrées, un survol complet prendrait plusieurs livres, donc concentrons-nous sur quelques-unes seulement. Commençons par voir comment convertir un tableau en chaîne de caractères et inversement.

PHP : du tableau à la chaîne avec implode()

Voici un exemple :

<?php
$colors = array(1 => 'jaune', 2 => 'rouge', 3 => 'bleu'); // définition du tableau
$string = implode(',', $colors); // conversion du tableau en chaîne
print $string; // affichage de la chaîne
?>

Le résultat affichera toutes les couleurs sous forme de chaîne, séparées par des virgules. La fonction implode() prend en premier paramètre le séparateur à insérer entre les éléments, et en second le tableau à convertir. Simple et efficace. Maintenant, voyons l’inverse.

PHP : de la chaîne au tableau avec explode()

Encore un exemple :

<?php
$colors = array(1 => 'jaune', 2 => 'rouge', 3 => 'bleu'); // tableau défini
$string = implode(',', $colors); // conversion en chaîne
$string .= ',noir,blanc'; // ajout de quelques couleurs
$newArray = explode(',', $string); // conversion de la chaîne en tableau
print_r($newArray); // affichage du tableau
?>

Le résultat affichera toutes les couleurs, y compris celles ajoutées. Notez que explode() indexe les éléments du tableau à partir de 0, donc le cinquième élément a pour clé 4. Le premier paramètre est le séparateur, le second la chaîne à découper.

PHP : longueur d’une chaîne, taille d’un tableau

Parfois, il est utile de connaître la longueur d’une chaîne ou le nombre d’éléments d’un tableau. Pour de petites valeurs, c’est simple à faire à la main, mais pour une chaîne de 200-300 caractères ou un tableau de 500 éléments, PHP propose des fonctions pratiques :

$colors = array(1 => 'jaune', 2 => 'rouge', 3 => 'bleu');
$string = implode(',', $colors);
$string .= ',noir,blanc';
$newArray = explode(',', $string);
print strlen($string); // affiche la longueur de la chaîne

Avec strlen, on obtient la longueur de la chaîne simplement. Ici, la longueur est 35.

Pour un tableau, on peut compter le nombre d’éléments avec :

$colors = array(1 => 'jaune', 2 => 'rouge', 3 => 'bleu');
$string = implode(',', $colors);
$string .= ',noir,blanc';
$newArray = explode(',', $string);
print count($newArray); // nombre d’éléments dans le tableau

Le résultat ici est 5. Simple et pratique. Bientôt, je publierai une liste complète des fonctions PHP pour manipuler les chaînes et tableaux. Pour l’instant, ces exemples suffisent pour comprendre leur utilisation.