thiebo12375 a écrit :
Bonsoir, J'ai un petit souci avec l'opérateur || dans une fonction. Voici ce que je fais :
Code :
- <?php
- function expr($string)
- {
- $patun = '/^, /';
- $patdeux = '/de\s*$/';
-
- if (!preg_match($patun, $string)||($patdeux, $string)){
- return ucfirst($string);
- exit;
- }
|
Je veux donc tester que $string ne commence pas par un virgule ni ne finit par le mot 'de'. Avant de faire les preg_replace, je teste le $string disant que si le string ne commence pas par un virgule ET ne finit pas par le mot 'de', qu'on retourne $string...
mais j'ai une erreur :
Parse error: parse error, unexpected ',' in /home/thiebo/public_html/messources1/actes/expr_reg.php on line 7
ligne 7 étant la ligne qui contient if (!preg_match($patun, $string)||($patdeux, $string)){
Quelqu'un voit où je fais fausse route, et comment réparer ??
Merci !
|