Anonymus
jeudi 8 avril 2004 à 15:37
Bonjour,
Pour les 2 premières lignes, tu peux utiliser l'arobase qui te permet de tester si la variable existe, et de lui donner la valeur de cette variable (exemple 1) :
CODE
// exemple 1 :
if (@$q = $_GET['q'] )echo"<br>ok";
echo "<br>--".$q;
//exemple 2 :
if (isset($q)){echo"oui";}else echo"non";
Attention, dans ce cas ci, la variable $q n'existe toujours pas, mais pourtant, elle ne génère pas d'erreurs (exemple 2)
Tu peux utiliser la fonction in_array, au lieu de mettre 6 $table[], à chaque fois, comme l'indique l'exemple ci dessous :
CODE
<?
$bad_word = array("un","une","de","des","ou");
$txt="un petit mot";
$a_word=explode(" ",$txt);
foreach ($a_word as $value) echo"<br>".( in_array(trim($value),$bad_word) ?"Un mauvais mot":"Mot gentil")." : <b>".$value."</b>";
?>
Il te sera ainsi plus facile de compléter ton tableau.
Anonymus.