Strpos et plusieurs chaines

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 : Strpos et plusieurs chaines

Re: Strpos et plusieurs chaines

par xTG » 17 janv. 2012, 16:35

Alors dans ce cas si tu es débutant voici un conseil : Ce n'est pas ce qui est court qui est le plus parlant. ;)
Quand on débute il vaut mieux avoir de longues lignes compréhensibles du premier coup d'oeil qu'une expression de 10 caractères renfermant une usine à gaz.

Re: Strpos et plusieurs chaines

par Invité » 17 janv. 2012, 15:37

Merci xTG,
Ca ne me pose pas vraiment soucis, c'est juste qu'étant débutant je pensais ne pas avoir vu ou compris quelque chose permettant de compacter la syntaxe, mais l'utilisation d'un tableau va être encore plus longue, vu que je n'utilise ce code qu'une fois dans ma page.
Merci beaucoup de ta réponse.

Re: Strpos et plusieurs chaines

par xTG » 17 janv. 2012, 15:32

Pas vraiment.
Si c'est la longueur de l'écriture qui te pose problème tu peux en faire une fonction.
On trouve par exemple dans la doc une fonction pour l'utiliser avec un tableau :
http://fr.php.net/manual/en/function.strpos.php#104576

Strpos et plusieurs chaines

par Visiteur2012 » 17 janv. 2012, 15:28

Bonjour à tous,

J'ai un petit soucis de longueur sur un bout de code :

Code : Tout sélectionner

if (strpos($file[$f01], $yellow) OR strpos($file[$f02], $yellow) OR strpos($file[$f03], $yellow) OR strpos($file[$f04], $yellow)){
Est- il possible de réduire cette syntaxe ?

Merci.