Manipuler une chaine de caractère en php

Résolu/Fermé
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011 - Modifié par atout1 le 2/06/2010 à 18:04
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011 - 2 juin 2010 à 18:40
Bonjour, tt le monde

j'ai une chaine de caractère par exemple :
$chaine = "aa/cccc/zzz";

comment je fais pour juste affciher tout ce qui est apres le dernier / (c.à.d zzz)?? merci



A voir également:

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
2 juin 2010 à 18:12
Salut, si ta string est toujours séparée avec le même délimiteur, tu peux faire un truc du genre :
<?php
function afficheLast($sString, $sDeleimiteur){
$aData = explode($sDelimiteur, $sString);
return($aData[count($aData)-1])
}


$chaine = "aa/cccc/zzz";

echo afficheLast($chaine, '/');

?>
0
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011
Modifié par atout1 le 2/06/2010 à 18:50
merci pour la réponse
j'ai tester ton code mais il a rien afficher. en tt cas j'ai trouvé la solution

voilà :
$chaine = "./simulation/simulation_morphologique/24/test_t.png";
$lastChaine = explode("/", $chaine); // nous donne un tableau lastChaine
$last= end($lastChaine); // pour afficher le dernier element du tableau
echo $last;


pour le faire comme fonction voila le code :

function lastChaine($chaine, $deliminateur)
{
$lastChaine = explode("$deliminateur", $chaine);
return end($lastChaine);
}
$chaine ="./simulation/simulation_morphologique/24/test_t.png";
echo lastChaine($chaine, "/");


Bonne soirée
0