Supprimer le dernier caractere d'une chaine

Supprimer le dernier caractere d'une chaine - PHP - Programmation

Marsh Posté le 22-01-2006 à 17:45:01    

Bonjour
 
Je souhaiterai supprimer le dernier caractère dune varaible de type string. Mais je ne trouve pas de fonction php qui corresponde à mes besoins.
 
Quelqu'un aurait une idée ?
 
Merci

Reply

Marsh Posté le 22-01-2006 à 17:45:01   

Reply

Marsh Posté le 22-01-2006 à 17:50:48    

substr :/

Reply

Marsh Posté le 22-01-2006 à 17:50:51    

[:kiki]
http://fr.php.net/substr
 
 [:lorilll]


Message édité par masklinn le 22-01-2006 à 17:51:20

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 22-01-2006 à 18:26:53    

Merci les gens j'avais trouvé, le dimanche je fonctionne au ralenti

Reply

Marsh Posté le 22-01-2006 à 19:12:07    

Rien de plus facile...
 

Code :
  1. <?php
  2. $str="Ceci est ma longue chaine";
  3. ?>
  4. Chaine originale =><?php echo $str; ?><br>
  5. <?php
  6. $newStr=array();
  7. for ($i=0;$i<(strlen($str)-1);$i++) {
  8. $newStr[$i]=$str[$i];
  9. }
  10. ?>
  11. Chaine transform&eacute;e =>
  12. <?php
  13. for ($i=0;$i<count($newStr);$i++) {
  14. echo $newStr[$i];
  15. }
  16. ?>


 
 
 
 
 
 
 
 
C'est bon, j'déconne hein.  [:amandine75011]

Reply

Marsh Posté le 22-08-2007 à 06:26:44    

Code :
  1. $ma_chaine="Voici ma longue chaine de caractère à moi";
  2. // nombre de caractères à supprimer
  3. $nombre_debut=5;
  4. $nombre_fin=3;
  5. // calcul de la longueur de la chaine
  6. $longueur_chaine=strlen($ma_chaine);
  7. // écriture de la chaine avec suppression des caractères en question
  8. echo substr($ma_chaine, $nombre_debut, $longueur_chaine-$nombre_fin);


 
 
 
// P.S. : Le "C'est bon, j'déconne hein." je n'en voix pas l'intérêt, en vous remerciant.

Reply

Marsh Posté le 31-08-2007 à 22:21:45    

viktorlebelge a écrit :

Code :
  1. $ma_chaine="Voici ma longue chaine de caractère à moi";
  2. // nombre de caractères à supprimer
  3. $nombre_debut=5;
  4. $nombre_fin=3;
  5. // calcul de la longueur de la chaine
  6. $longueur_chaine=strlen($ma_chaine);
  7. // écriture de la chaine avec suppression des caractères en question
  8. echo substr($ma_chaine, $nombre_debut, $longueur_chaine-$nombre_fin);


// P.S. : Le "C'est bon, j'déconne hein." je n'en voix pas l'intérêt, en vous remerciant.


 
Ouaip j'ai bien compris belle exemple j'ai combiner les deux sans variable sa fait une ligne,  :)  franchement le php c'est magic lol
 

Code :
  1. //Ma chaine de caractère
  2. $string = "Voici un exemple en une ligne de script php !";
  3. //Mon dernier caractère ici est !
  4. $delcaract = substr($string,0,strlen($string)-1);
  5. //J'affiche le tout
  6. echo "Scring source : \"".$string."\"<br \> on élimine le dernier caractère arbitrairement, celui-ci est ! <br \> cela donne $delcaract";

Reply

Marsh Posté le 01-09-2007 à 10:36:29    

Y'a substr($string,0,-1); sinon en + simple


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed