<?php
$array = [10, 20, 30, 40, 50];
//$array = [10, 20, 30, 40];
//$array = [10, 20, 30];
//$array = [10, 20];
[$a, $b, $c] = array_merge(array_splice($array, 0, 2), [$array]);
/* array_push($array, array_splice($array, 2));
[$a, $b, $c] = $array; */
/* $array[] = array_splice($array, 2);
[$a, $b, $c] = $array;*/
var_export(compact(['a', 'b', 'c']));
- Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- array (
'a' => 10,
'b' => 20,
'c' =>
array (
0 => 30,
1 => 40,
2 => 50,
),
)
preferences:
76.09 ms | 406 KiB | 5 Q