3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function element_search(array $array, $search, $mode = 'value', $return = false) { foreach (new RecursiveIteratorIterator(new RecursiveArrayIterator($array)) as $key => $value) { if ($search === ${${"mode"}}){ return $return ? ${${"mode"}} : true; } } return false; } $arr = [ "apple", ["banana", "strawberry", "apple"] ]; var_dump(element_search($arr, 'apple'));
Output for 5.6.0 - 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.0 - 7.3.0rc3
bool(true)