un truc de substr()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : un truc de substr()

un truc de substr()

par steve kaiser » 07 oct. 2008, 22:22

Ah ok j'ai cru qu'on devait recompter du début pour $length Merci beaucoup charabia

par charabia » 07 oct. 2008, 21:59

http://fr3.php.net/manual/fr/function.substr.php

string substr ( string $string , int $start [, int $length ] )

"Si start est positif, la chaîne retournée commencera au caractère numéro start , dans la chaîne string. Le premier caractère est numéroté zéro".

"Si length est fourni et est positif, la chaîne retournée contiendra au plus length caractères, en commençant à partir du caractère start (en fonction de la taille de la chaîne string )."

start = 5 (ça commence à 0) donc :
S : 0
a : 1
l : 2
u : 3
t : 4
espace : 5

On commence donc à compter à partir de l'espace et on affiche 12 caractères :
"espace" : 1 + "les amis" : 9 + ", y" : 12

Donc la chaîne est bien "les amis, y" et non "les ami" comme tu dis.

un truc de substr()

par steve kaiser » 07 oct. 2008, 21:33

Salut les amis, y'a un truc que je n'arrive pas à percuter :

$chaine = "Salut les amis, y'a un truc que je n'arrive pas à percuter";

$portion = substr($chaine,5,12);

echo $portion;

m'affiche "les amis, y" normalement ca devrai etre "les ami" ?

Merci de votre aide