[php] savoir par quoi commence une chaine

savoir par quoi commence une chaine [php] - Programmation

Marsh Posté le 25-06-2002 à 10:58:28    

bonjour,
 
j aimerai savoir si ma chaine commence par "../"
 

Code :
  1. en java j'aurait fait :
  2. if(maChaine.startsWith("../" ))
  3. ...


 
 
mais en php?
 
j ai trouvé ca

Code :
  1. $str1="../";
  2.    $i= strncmp($str1,$file,3);


 
mais je pense qu'il y a plus simple dautant que j ai pas reussi a le faire marcher

Reply

Marsh Posté le 25-06-2002 à 10:58:28   

Reply

Marsh Posté le 25-06-2002 à 16:49:23    

up

Reply

Marsh Posté le 25-06-2002 à 17:21:57    

Y a pas une fn pos() ? je crois que tu peux t'aider de ça

Reply

Marsh Posté le 26-06-2002 à 10:13:00    

Je@nb a écrit a écrit :

Y a pas une fn pos() ? je crois que tu peux t'aider de ça



 
 
 

pos
(PHP 3, PHP 4 )
 
pos -- Get the current element from an array
Description
mixed pos ( array array)
 
 
This is an alias for current().  
 
See also end(), next(), prev(),  
 
 

:o

Reply

Marsh Posté le 26-06-2002 à 11:13:15    

Alors c dans un autre langage. Je v te chercher ça  ;)

Reply

Marsh Posté le 26-06-2002 à 11:21:25    

en fait ct la fn substr.
Je te fais ton truc :

Code :
  1. if(substr($machaine,0,3) == '../') {
  2. ....
  3. }


 
Mais je pense que le mieux c les regexp pour ça, mais je suis pas un pro.
ça doit être un truc comme ça :

Code :
  1. if(ereg('^../',$machaine)) {
  2. ...
  3. }

Reply

Marsh Posté le 26-06-2002 à 11:24:46    

Je@nb a écrit a écrit :

en fait ct la fn substr.
Je te fais ton truc :

Code :
  1. if(substr($machaine,0,3) == '../') {
  2. ....
  3. }


 
Mais je pense que le mieux c les regexp pour ça, mais je suis pas un pro.
ça doit être un truc comme ça :

Code :
  1. if(ereg('^../',$machaine)) {
  2. ...
  3. }






 
la premiere convien parfaitement merci beaucoup pti genie

Reply

Marsh Posté le 26-06-2002 à 11:25:47    

chui loin d'être un ptit génie lol

Reply

Sujets relatifs:

Leave a Replay

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