Using `Arr::divide()` in Laravel 11.x
The `Arr::divide()` method in Laravel splits an associative array into two separate arrays:
1. Keys array
2. Values array
Syntax
list($keys, $values) = Arr::divide($array);
Example Usage
use Illuminate\Support\Arr; $array = [ 'name' => 'John', 'email' => 'john@example.com', 'age' => 30 ]; list($keys, $values) = Arr::divide($array); print_r($keys); print_r($values);
Output
Array ( [0] => name [1] => email [2] => age ) Array ( [0] => John [1] => john@example.com [2] => 30 )