Salut,
Recherche sur le net Algèbre de Boole (plus table de vérité) et tu devrais tout comprendre.
Dans ton cas c'est simple, si l'url est 'http://' ou si l'url est 'ftp://' alors c'est bon l'url est conservée.
Maintenant toi tu veux passer par la négation c'est à dire quand l'url n'est NI 'http://' NI 'ftp://' alors l'url est modifée en 'http://'
Ici tu as bien une condition ET entre les deux
2 égalités notées http et ftp sont testées :
avec
- http = (substr($url, 0, 7) === 'http://')
- ftp = (substr($url, 0, 6) === 'ftp://')
Tu peux généraliser :
(http || ftp) <=> (( ! http) && ( ! ftp))
Partager