par
Ryle » 15 mai 2007, 17:52
Tu as plusieurs solutions... selon ce que tu préfères, tu peux avec strlen() tu peux connaitre la taille de ta chaine. Tu peux ainsi utiliser substr() à partir du caractère 0 jusqu'à la fin de ta chaine, moins deux caractères, ce que l'on fait généralement dans les autres langages
Ou bien tu peux profiter des index négatif de php comme tu le fais, simplement en spécifiant que tu commences à partir de l'index 0 (début de ta chaine) jusqu'à l'index -2 (soit l'avant dernier caractère de ta chaine)
$rest = substr("abcdef", 0, -2); // retourne "abcd"
Tu as plusieurs solutions... selon ce que tu préfères, tu peux avec strlen() tu peux connaitre la taille de ta chaine. Tu peux ainsi utiliser substr() à partir du caractère 0 jusqu'à la fin de ta chaine, moins deux caractères, ce que l'on fait généralement dans les autres langages :)
Ou bien tu peux profiter des index négatif de php comme tu le fais, simplement en spécifiant que tu commences à partir de l'index 0 (début de ta chaine) jusqu'à l'index -2 (soit l'avant dernier caractère de ta chaine)
[php]$rest = substr("abcdef", 0, -2); // retourne "abcd"[/php]