strpos() 문제와 관련된 모든 항목을 읽었지만 문제를 해결할 항목을 찾을 수 없습니다. 코드는 다음과 같습니다.경고 : strpos() [function.strpos] : foreach 문에서 빈 구분 기호
foreach($titles_array as $k=>$v) {
if(strpos($subject,$v) !== false) {
$i++;
$asd[$titles['id']] = $i;
}
}
스크립트는 잘 작동하고 나는 내가 찾고 결과를 얻을 수 있지만,이 오류가 달려 온다 : 경고 : strpos() [function.strpos] : 빈 구분
나는 그것이 수도 있음을 읽을 수 배열에서 빈 문자열 또는 값이되어야하지만 둘 다 검사했는데 빈 문자열/값을 찾지 못했습니다. 모든 도움에 감사드립니다. 최고!
우리는 당신의 배열을보고 말할 수 있어야한다고 생각합니다. – elclanrs
각 루프 반복에서 $ v의 값을 인쇄하여 비어 있지 않은지 확인하십시오. 또한, 당신은 아마 당신이 이중 체크를했고 코드의 올바른 라인을보고 있으며, strpos를 사용하는 다른 라인이 아니라고 확신 할 수 있습니다. – kufudo