3v4l.org

run code in 300+ PHP versions simultaneously
<?php $userdb = array( array( 'uid' => '100', 'name' => 'Sandra Shush', 'pic_square' => 'abc.jpg' ), array( 'uid' => '5465', 'name' => 'Stefanie Mcmohn', 'pic_square' => 'Michael.jpg' ), array( 'uid' => '40489', 'name' => 'Michael', 'pic_square' => 'xyz.jpg' ) ); $search = "Michael"; Foreach($userdb as $key => $arr){ If(preg_grep("/" . $search ."/", $arr)){ $res[] = $userdb[$key]; } } Var_dump($res);
Output for 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
array(2) { [0]=> array(3) { ["uid"]=> string(4) "5465" ["name"]=> string(15) "Stefanie Mcmohn" ["pic_square"]=> string(11) "Michael.jpg" } [1]=> array(3) { ["uid"]=> string(5) "40489" ["name"]=> string(7) "Michael" ["pic_square"]=> string(7) "xyz.jpg" } }

preferences:
161.7 ms | 409 KiB | 5 Q