Manipuler une chaine de caractère en php

Résolu
atout1 Messages postés 236 Statut Membre -  
atout1 Messages postés 236 Statut Membre -
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

2 réponses

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    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
  2. atout1 Messages postés 236 Statut Membre
     
    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