Skip to content

undot

使用"点"表示法的单维集合扩展为多维集合

php
collect([
    'name.first_name' => 'Marie',
    'name.last_name' => 'Valentine',
    'address.line_1' => '2992 Eagle Drive',
    'address.line_2' => '',
    'address.suburb' => 'Detroit',
    'address.state' => 'MI',
    'address.postcode' => '48219'
])->undot();

/*
[
    "name" => [
        "first_name" => "Marie",
        "last_name" => "Valentine"
    ],
    "address" => [
        "line_1" => "2992 Eagle Drive",
        "line_2" => "",
        "suburb" => "Detroit",
        "state" => "MI",
        "postcode" => "48219"
    ]
] 
 */