[PHP] Tronquer une chaîne

Résolu
Bonjour, j'essaye de tronquer une chaine :
$truc = 'g bidule';
J'ai essayé
substr($truc, 2);
et
mb_substr($truc, 2);
en utf-8 et en Ansi, mais rien ne marche ... Quelqu'un pourrais m'éclairer ?

PS : j'ai la library mbstring d'activée et j'ai PHP 5.2.6.



????? canarder ?????
Le Renard qui règne sur le WEB : Firefox

3 réponses

  1. Contributeur
    Bonjour, c'est bien la fonction substr qu'il faut utiliser.
    à partir de $truc = 'g bidule', que cherches-tu à obtenir?
    1. Bonjour, tu veux découper ta chaîne à partir des espaces ? Pour obtenir quoi ? un tableau, ou juste une partie de chaîne ?

      Pour un tableau tu peux utiliser explode :
      http://fr.php.net/manual/en/function.explode.php

      $tab = explode(' ', $machaine);

      1. je cherche à enlever "g "

        EDIT 1 : je crois que j'ai fais une erreur ^^
        EDIT 2 : -> oublie de mettre dans variable
        ????? canarder ?????
        Le Renard qui règne sur le WEB : Firefox
        1. j'avais oublié de mettre dans une variable
          $truc = mb_substr($truc, 2);

          ça en utf-8
        2. Contributeur
          APATIK! =)
        3. en fait j'ai trouvé un add-on firefox pour mettre la page d'accueil quand on ouvre un nouvel onglet
          et la barre d'url n'obtenait pas le focus, alors je l'ai recréée en php.
          et j'ai ajouté des raccourcis comme "gmail" -> ouvrir gmail, et le dernier "g <recherche>" pour une recherche google.
        4. Oh pardon Apatik, vraiment désolé ('-.-)

          J'ai lu trop vite :-(