PHP et chaine de caractere

mouse Messages postés 136 Statut Membre -  
 seb5555 -
Bonjour,

Petites questions sur les chaine de caratere:

je voudrais savoir s'il est possible de couper une chaine de caractere. Par exemple j'ai une variable $truc="Hello the world"
et je voudrais recuperer les 4 premieres lettres à savoir "Hell".
En VB, on utilise les fonctions mid, left... mais je ne connais par leur equivalent en PHP

Autre chose, quelles sont les operations de comparaison sur les chaines de caractere ? Y a-t-il un operateur 'like' ?
if ("Hello the world" like "Hello*) .... ou * correspond a une chaine quelquoncque ? le like provient aussi de VB, y a-t-il une fonction equivalente ?

Merci de votre aide
A voir également:

4 réponses

Starsheep
 
PHP est tres performant pour les opérations sur les chaines de caract. Mais il faut savoir manipuler les expressions regulières (du type POSIX).
Je te conseille d'aller là :
http://www.php.net/manual/fr/ref.regex.php

Regarde la fonction ereg( chaine1 , chaine2 ), qui regarde si chaine2 est du "type" de chaine2.
0
Moadeep
 
Salut, je ne suis pas un expert en php,
Mais je sais que pour certaines manipulation peu couteuses en ressources serveur sur les chaines de caractères,
tu peux utilisé: "substr" tiens un lien : http://www.manuelphp.com/php/function.substr.php
0
aminega1 Messages postés 17 Statut Membre 2
 
Salut,
Essaie ce site là dedans tu trouveras tout conçernant PHP & MySQL. Je te conseille de télécharger la documentation en français puis tu sera guidé dans les autres documentations et livres en anglais.
http://hannibalwebmaster.ifrance.com
puis clique sur la rubrique documentation et aprés sur logiciel.
J'espére que tu trouveras tout ce que t'en as besoin.
-1
seb5555
 
pour les comparaison regace ça : http://chermou.org/reponses/existe-t-il-une-fonction-qui-compare-les-chaines-en-php_37840
-1