[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

  • Votes
  • Date
  • Date décroissante
  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 :-(
  2. 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. Contributeur
      Bonjour, c'est bien la fonction substr qu'il faut utiliser.
      à partir de $truc = 'g bidule', que cherches-tu à obtenir?