Php 如何将数组分解为更小的数组

Php 如何将数组分解为更小的数组,php,arrays,Php,Arrays,这就是我想做的。我有一个数组,然后我想把它分解成它拥有的所有元素。例如,我有: $originalArray = array(1,2,3,4,5); 我想把这个数组拆分成这样 $array1 = array(1); $array2 = array(2); $array3 = array(3); $array4 = array(4); $array5 = array(5); 如果原始数组有更多的元素,那么我希望将其拆分为所有这些数组 for($i = 0; $i < count($ori

这就是我想做的。我有一个数组,然后我想把它分解成它拥有的所有元素。例如,我有:

$originalArray = array(1,2,3,4,5);
我想把这个数组拆分成这样

$array1 = array(1);
$array2 = array(2);
$array3 = array(3);
$array4 = array(4);
$array5 = array(5);
如果原始数组有更多的元素,那么我希望将其拆分为所有这些数组

for($i = 0; $i < count($originalArray); $i++ ){

    /*this is where I am stuck, I would like it if the word "array" would be able to concat with the iterator $i to make $array1, $array2 and so on*/ 

    $array.$i = array($originalArray[$i]);


}
试试这个:

<?php
$input_array = array('a', 'b', 'c', 'd', 'e');

echo "<pre>";
print_r(array_chunk($input_array, 1));
?>
参考:

试试这个:

<?php
$input_array = array('a', 'b', 'c', 'd', 'e');

echo "<pre>";
print_r(array_chunk($input_array, 1));
?>
参考:

试试这个

试试这个


致命错误:函数名必须是$array处的字符串。$i=array$splitArray$i;致命错误:函数名必须是$array处的字符串。$i=array$splitArray$i;
$originalArray = array(1,2,3,4,5);

$splitArray = explode(",",$orginalArray);

for($i = 0; $i < count($originalArray); $i++ ){


    $array.$i = array($splitArray($i));


}