Bonjours,
J'ai une variable en php et j'aimerais savoir si elle contiens certain caractère (en locurant http://) pour éviter de rentrer des adresse internet.
Que dois t'on utiliser pour faire ce controle ???
Merci d'avance.
Silvia
Version imprimable
Bonjours,
J'ai une variable en php et j'aimerais savoir si elle contiens certain caractère (en locurant http://) pour éviter de rentrer des adresse internet.
Que dois t'on utiliser pour faire ce controle ???
Merci d'avance.
Silvia
Ok, merci beaucoup !!!
Silvia
Ca dépend de ce que tu veux tester... si la chaine que tu recherche est fixe ou variable... .. .
Si c'est juste http:// et rien d'autre utilise plutot strpos()
sinon utilise les expressions régulières et preg_match() comme le dit BrYs... .. .Code:
1
2
3 if(strpos($maVar,'http://') !== false) echo 'http:// a été trouvé dans '.$maVar;
@ tchaOo°
Egalement, tu peux utiliser
si tu connais le nombre de caractères et le point de départ (0 si c'est le début de la chaîne) et ensuite tu testes la partie extraite.Code:substr($machaine,depart,nbcaracteres)
bonjour,
j ai un fichier php qui contient une variable $var,
je veux afficher le contenu de cette variable a partir d un autre fichier.
comment je peu recuperer son contenu.
merci
Sessions, passage en get/post, tu as le choix des armes :P
Non... substr permet d'extraire une portion de la chaine... pas de tester la présence de texte ou de caractère(s) dans une chaine... .. .Citation:
Envoyé par Alain Dionne
@ tchaOo°
C'est pour ça que je dis : "et ensuite tu testes." Mais c'est sûr que dans le cas où il s'agit d'un préfixe, strpos est plus direct.Citation:
Envoyé par kankrelune