Arrays

Hallo,
Ich hab hier ne Funktion mit nem Array geht aber nich:
Was ist Falsch?

<?php $r1 = $_POST['r1']; $scring = array("Blau", "blau", "BLAU"); if ($scring == $r1) {echo "Blau ist angegeben worden"; } ?>

Es müsste heißen:

<?php //... if(inArray($r1,$scring)) echo 'Es wurde "Blau" eingegeben'; ?>

Wenn du verschiedene Großschreibweisen mit einbeziehen willst, kannst du auch einfach das hier verwenden:

<?php
$eingabe = $_POST['r1'];
if(strtolower($eingabe) == 'blau')
 echo 'Es wurde "Blau" eingegeben';
?>

die Funktion strtolower() macht alle Buchstaben zu kleinbuchstaben, dadurch kannst du dir das Array sparen.