3v4l.org

run code in 300+ PHP versions simultaneously
<?php $userdb = array( array( 'uid' => '100', 'name' => 'Sandra Shush', 'pic_square' => 'abc.jpg', 'alias' => "SShush" ), array( 'uid' => '5465', 'name' => 'Stefanie Mcmohn', 'pic_square' => 'Michael.jpg', 'alias' => "Stef" ), array( 'uid' => '40489', 'name' => 'Michael', 'pic_square' => 'xyz.jpg', 'alias' => "Mike" ) ); $search = "Mike"; Foreach($userdb as $key => $arr){ If(preg_grep("/" . $search ."/", $arr)){ $res[] = $userdb[$key]; } } Var_dump($res);
Output for 7.1.0 - 7.1.25, 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(1) { [0]=> array(4) { ["uid"]=> string(5) "40489" ["name"]=> string(7) "Michael" ["pic_square"]=> string(7) "xyz.jpg" ["alias"]=> string(4) "Mike" } }

preferences:
156.91 ms | 408 KiB | 5 Q