Ich habe dieses Array für eine Aufgabe gemacht, aber ich kann es nicht ganz richtig machen. Was ich dazu brauche, ist eine Zeichenfolge aus meinem Array zu erkennen und auszudrucken, wenn "Ich lerne es". Ich denke, ich bin nah dran, aber ich bekomme immer undefinierten Offset.PHP undefined Offset Array Fehler
$myArray = array ("C ", "Java", "C++ ", "Objective-C", "C#", "PHP","(Visual)
Basic", "Python", "JavaScript", "Perl", "Ruby",
"PL/SQL", "Delphi/Oject pascal","Visual Basic.Net",
"lisp", "Pascal", "Ada", "Transact-SQL", "Logo", "NXT-G");
for ($i = 0; $i<sizeof($myArray); $i++)
echo $myArray[$i];
if($myArray[$i] == "C") {
echo "I'm learning this too!";
}
else {
echo "Your not learning anything";
}
Außer wenn eine 'for'-Schleife obligatorisch ist, können Sie dasselbe auch mit der Funktion [' in_array'] (http://php.net/manual/en/function.in-array.php) ohne eine tun explizite Schleife. –