Traitement des variables dans les chaînes
<<<
Accès et modification des caractères d'une chaîne Les chaînes de caractères
>>>

4.2.5.1 Syntaxe
4.2.5 Les chaînes de caractères
4.2 Les types
4 Référence du langage
 Manuel PHP

Guillemets simples
Guillemets doubles
Syntaxe Heredoc
Traitement des variables dans les chaînes
->Accès et modification des caractères d'une chaîne

4.2.5.1.5 Accès et modification des caractères d'une chaîne

Les caractères d'une chaîne sont accessibles et modifiables en spécifiant leur offset (le premier caractère est d'offset 0) entre accolade, après le nom de la variable.

Note

Pour assurer la compatibilité ascendante, vous pouvez toujours accéder aux caractères avec des crochets. Mais cette syntaxe est obsolète en PHP 4.

Exemples de chaînes

<?php
// Lit le premier caractère de la chaîne
$str = 'Ceci est un test.';
$first = $str{0};

// Lit le troisième caractère de la chaîne
$third = $str{2};

// Lit le dernier caractère de la chaîne
$str = 'Ceci est un test.';
$last = $str{strlen($str)-1};

// Modifie le dernier caractère de la chaîne
$str = 'Ceci est un test.';
$str{strlen($str)-1} = '!';

?>

<< Accès et modification des caractères d'une chaîne >>
Traitement des variables dans les chaînes Syntaxe Les chaînes de caractères