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

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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