Bonjours à tous,
Voilà je suis désolé de demander une nouvelle fois votre aide mais je bloque sur un étrange problème.
La derniere fois vous m'aviez recommander d'utiliser la fonction recursive array_search récupérer sur php.net. Cette fonction permet de faire exactement se que je souhaite à savoir récupérer la clé d'une valeur.
function recursive_array_search($needle,$haystack) {
foreach($haystack as $key=>$value) {
$current_key=$key;
if($needle===$value OR (is_array($value) && recursive_array_search($needle,$value) !== false)) {
return $current_key;
}
}
return false;
}
Celle ci fonctionne correctement seulement lorsque je l'appelle
$found=new selection();
$found->recursive_array_search($max,$this->tab);
Celle ci me renvoie une erreur fatale:
Fatal error: Call to undefined function recursive_array_search()
En m'indiquant la ligne "if($needle===$value OR (is_array($value) &&
recursive_array_search($needle,$value) !== false))" ci dessus ligne 4.
C'est cela que je ne comprend pas pourquois me dit-il que cette fonction
recursive_array_search contenue dans cette même fonction n'est pas définie??
La fonction se trouve dans le même script du coup pas besoin de mettre de Include ou require_once.
Voila si quelqu'un peut m'aider de nouveau.
Merci d'avance