-1
나는 갑자기 문제가 무엇인지 전혀 모른다 8
$score3 = substr_count($name_only, $text);
라인을 참조하면 "빈 문자열을"라는 오류가 엄청 많이 받고 있어요
,이 검색입니다 기능. 검색 창에 공백으로 제출합니까?
JS 및 HTML을 변경하여 검색 양식을 공백이나 공백으로 제출할 수는 없지만 여전히 오류는 계속 발생한다고 생각했습니다.
이것은 내 PHP입니다. 내가 가진 것보다 더 나은 지식을 가진 사람에게 문제의 근원으로 눈에 띄는 것이 있습니까?
function search_now($images){
global $text, $scores, $scores2, $scores3, $do_search;
$images2 = array();
foreach ($images as $key => $value) {
$name_only = $value['name'];
similar_text($text, $name_only, $score);
$score2 = substr_compare($name_only, $text, 0);
$score3 = substr_count($name_only, $text);
if($do_search){
if($score<20)
continue;
}
$images2[$key] = $value;
$images2[$key]['score'] = $score;
$images2[$key]['score2'] = $score2;
$images2[$key]['score3'] = $score3;
//$scores[$key] = ($do_search)? $score : $key;
$scores[$key] = $score;
$scores2[$key] = $score2;
$scores3[$key] = $score3;
}
return $images2;
}