3v4l.org

run code in 300+ PHP versions simultaneously
<?php $userdb=Array ( 0 => Array ( "uid"=> '100', "name" => 'Sandra Shush', "url"=> 'urlof100' ), 1 => Array ( "uid"=> '5465', "name" => 'Sandra Shush', "url"=> 'urlof100' ), 2 => Array ( "uid"=> '100', "name" => 'Sandra Shush', "url"=> 'urlof100' ), 3 => Array ( "uid"=> '5465', "name" => 'Sandra Shush', "url"=> 'urlof100' ), ); // Get all uids to an flat array $uid = array_column($userdb, "uid"); // Loop the unique uids and find all matching uids and place them in array Foreach(array_unique($uid) as $id){ $new[] = array_intersect_key($userdb, array_intersect($uid, [$id])); } Var_dump($new);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
161.78 ms | 2246 KiB | 13 Q