// lookup all hints from array if $q is different from ""
if ($q !== "") {
$q = strtolower($q);
$len=strlen($q);
foreach($a as $name) {
if (stristr($q, substr($name, 0, $len))) {
if ($hint === "") {
$hint = $name;
} else {
$hint .= ", $name";
}
}
}
}
完全なものはhttp://www.w3schools.com/ajax/ajax_php.aspにありますか?このコード行を理解できません
私は実際にforeachとunderの部分を理解していませんが、Ajaxを含む他のすべてはわかります。誰かが主に説明することができます
if (stristr($q, substr($name, 0, $len))) {
これは唯一の本当の問題です。 $ qは$ qの長さに0間の文字列$名の長さが含まれている場合、ブロックが実行されている場合は、この行は:)おかげ
おかげ
ありがとう:非常に分かりやすいd –