for ($i= count($words); $i < count($words) -1 ; $i++) {
$w = strtolower(array_values($words)[$i]);
$s = array_map('strtolower',$string_to_search);
if (in_array($s , $w)) {
echo $w;
echo "im here";
}
}
答案 0 :(得分:2)
使用for ($i = 0;
开始此循环,因为当您从count开始时,它根本不会迭代:
for ($i= 0; $i <= count($words) -1 ; $i++) {
答案 1 :(得分:1)
将您的代码更改为:
for ($i= 0; $i < count($words) -1 ; $i++) {
$w = strtolower(array_values($words)[$i]);
$s = array_map('strtolower',$string_to_search);
if (in_array($s , $w)) {
echo $w;
echo "im here";
}
}