use Http\Message\UriFactory; use Http\Message\UriFactory\GuzzleUriFactory; $uriFactory = new GuzzleUriFactory(); $uri = $uriFactory->createUri('https://example.com'); $url = buildUrl($uri, ['queryParam' => 'value']); echo $url; // Output: https://example.com?queryParam=value
$users = [ ['name' => 'John', 'age' => 25, 'gender' => 'Male'], ['name' => 'Jane', 'age' => 35], ['name' => 'Doe', 'age' => 45, 'gender' => 'Male'], ]; $filteredUsers = array_filter_recursive($users, function($value) { return isset($value['gender']) && $value['gender'] === 'Male'; }); print_r($filteredUsers); // Output: // Array( // [0] => Array( // [name] => John // [age] => 25 // [gender] => Male // ) // [1] => Array( // [name] => Doe // [age] => 45 // [gender] => Male // ) // )Overall, PHP Common provides a collection of useful functions and classes that can save development time and efforts.