I was trying to find a value in a multi-array variable. It took too much time to find where was my bug...
Try this code:
$aa = array("nombre" => "HOLA", "v" => 0);
$bb = array("nombre" => "HOLB", "v" => 0);
$cc = array("nombre" => "HOLC", "v" => 0);
$dd = array($aa,$bb,$cc);
if (in_array("HOLA",array_column($dd,"nombre")))
echo "in_array = yes";
else
echo "in_array = no";
echo "<br>";
if (array_search("HOLA",array_column($dd,"nombre")))
echo "array_search = yes";
else
echo "array_search = no";
the answer I get is:
in_array = yes
array_search = no
It is this a supposed behavior?
if (array_search("HOLA",array_column($dd,"nombre")) !== false)