3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function test_odd($var) { return in_array ( 'Program_Director' , $var); } $a1=array("Program_Director","Consultant",2,3,4); print_r(array_filter($a1,"test_odd"));
Output for 5.3.0 - 7.1.0
Warning: in_array() expects parameter 2 to be array, string given in /in/0pgHK on line 6 Warning: in_array() expects parameter 2 to be array, string given in /in/0pgHK on line 6 Warning: in_array() expects parameter 2 to be array, integer given in /in/0pgHK on line 6 Warning: in_array() expects parameter 2 to be array, integer given in /in/0pgHK on line 6 Warning: in_array() expects parameter 2 to be array, integer given in /in/0pgHK on line 6 Array ( )
Output for 4.3.2 - 5.2.17
Warning: in_array(): Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array(): Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array(): Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array(): Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array(): Wrong datatype for second argument in /in/0pgHK on line 6 Array ( )
Output for 4.3.0 - 4.3.1
Warning: in_array() [http://www.php.net/function.in-array]: Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array() [http://www.php.net/function.in-array]: Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array() [http://www.php.net/function.in-array]: Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array() [http://www.php.net/function.in-array]: Wrong datatype for second argument in /in/0pgHK on line 6 Warning: in_array() [http://www.php.net/function.in-array]: Wrong datatype for second argument in /in/0pgHK on line 6 Array ( )