Когда я вызываю функцию search_array
, я получаю эту ошибку:неопределенная функция CodeIgniter
Call to undefined function search_array()
Даже если я все функции общественности, она не работает. Как это возможно?
function search_array($needle, $haystack) {
if(in_array($needle, $haystack)) {
return true;
}
foreach($haystack as $element) {
if(is_array($element) && search_array($needle, $element))
return true;
}
return false;
}
public function do(){
$excist = $this->search_array($test[2], $allValuta);
}
Потому что вы пытаетесь вызвать функцию вместо метода. 'search_array ($ needle, $ element)' должен быть '$ this-> search_array ($ needle, $ element)'. –