Php 基于另一个阵列的大小创建阵列时出现问题

Php 基于另一个阵列的大小创建阵列时出现问题,php,arrays,Php,Arrays,我有一个类似php的数组 $hours(1,5); 我想要的是基于sizeof hours数组创建数组,在本例中是2 nw创建两个数组后,我想在这些数组中添加元素,以便。 Array1应该有如下元素 Array1(60); Array2有如下元素 Array2(60,60,60,60,60); nw我有另一个数组$remaining\u time,其值如下 Remaining_array(30,43); 我要做的是推送上述两个数组中剩余数组的值 我期望的输出是

我有一个类似php的数组

$hours(1,5);
我想要的是基于sizeof hours数组创建数组,在本例中是2 nw创建两个数组后,我想在这些数组中添加元素,以便。 Array1应该有如下元素

    Array1(60);
Array2有如下元素

    Array2(60,60,60,60,60);
nw我有另一个数组$remaining\u time,其值如下

    Remaining_array(30,43);
我要做的是推送上述两个数组中剩余数组的值

我期望的输出是

   Array1(60,30);

我试图做到这一点,但结果并不符合我的喜好

下面是我的代码

我期望的结果是

     Array1(60,30);
                 and
     Array2(60,60,60,60,60,43);
使用简单的php函数:

使用简单的php函数:

你的阵列

Remaining_array(30,43);
Array1(60);
Array2(60,60,60,60,60);
从剩余数组中取出第一个元素并推入数组1

array_push($array1,$Remaining_array[0]);
从剩余数组中取出最后一个元素并推入数组2

array_push($array2,end($Remaining_array));
你的阵列

Remaining_array(30,43);
Array1(60);
Array2(60,60,60,60,60);
从剩余数组中取出第一个元素并推入数组1

array_push($array1,$Remaining_array[0]);
从剩余数组中取出最后一个元素并推入数组2

array_push($array2,end($Remaining_array));

先生,我有一个问题我想根据小时数数组的大小创建数组我想根据小时数数组的大小创建数组我的数组正在动态填充,而且$U项目也在动态填充。请像您最初那样使用
for each
。我有一个问题我想根据小时数数组的大小创建数组我的数组正在动态填充,所以$more\u items是否像您最初那样用于
foreach
array_push($array2,end($Remaining_array));