Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4368 connectés 

 


Dernière réponse
Sujet : [PHP] Couper une variable au bout de X caractères sur un espace...
Toto21

z0rglub a écrit a écrit :

Code :
  1. $string = "salut toto21";
  2. //on veut couper au bout de 2 caractères mais pas couper les mot "salut"
  3. $cut = 2;
  4. while ( $string[$cut-1] != " " )
  5. {
  6.      $cut++;
  7. }
  8. $premier = substr( 0, $cut-1, $string );
  9. // premier contient "salut", enfin, je pense






 
ok ça roule, sauf qu'à la fin, c'est pas

Code :
  1. $premier = substr( 0, $cut-1, $string );
  2. mais
  3. $premier = substr($string, 0, $cut-1);


 
Merci!  :hello:  


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Toto21

z0rglub a écrit a écrit :

Code :
  1. $string = "salut toto21";
  2. //on veut couper au bout de 2 caractères mais pas couper les mot "salut"
  3. $cut = 2;
  4. while ( $string[$cut-1] != " " )
  5. {
  6.      $cut++;
  7. }
  8. $premier = substr( 0, $cut-1, $string );
  9. // premier contient "salut", enfin, je pense






 
ok ça roule, sauf qu'à la fin, c'est pas

Code :
  1. $premier = substr( 0, $cut-1, $string );
  2. mais
  3. $premier = substr($string, 0, $cut-1);


 
Merci!  :hello:  

z0rglub

Code :
  1. $string = "salut toto21";
  2. //on veut couper au bout de 2 caractères mais pas couper les mot "salut"
  3. $cut = 2;
  4. while ( $string[$cut-1] != " " )
  5. {
  6.      $cut++;
  7. }
  8. $premier = substr( 0, $cut-1, $string );
  9. // premier contient "salut", enfin, je pense

Toto21 Cmment est-ce que vous feriez pour que j'ai les x premiers caractères d'une variable MAIS en s'arrêtant sur un espace?
En fait, c'est pour ne pas couper de mot!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)