我爲這個任務做了這個數組,但是我不太明白。我需要做的是從我的數組中識別出一個字符串,並在「我正在學習它」時打印出來。我覺得我很接近,但我一直在獲取未定義的偏移量。PHP未定義的偏移量數組錯誤
$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";
}
除非使用'for'循環是強制性的,你可以使用['in_array'](http://php.net/manual/en/function.in-array.php)顯式循環。 –