你好,我有$string1,array[]和$string2。我想创建一个arraynew[]这样

Arraynew[0]=$string1
Arraynew[1]=Array[0]
.
.
.
Arraynew[n-1]=Array[n]
Arraynew[n]=$string2

问题是,我不知道数组[]中有多少元素,因为它是从解析的数据中更改的,而且我也不知道如何在php中正确地表达上述内容。
请帮帮我。
谢谢您。

最佳答案

array_unshift()将在数组的开头插入一个或多个元素。array_push()将向数组末尾添加一个或多个元素。所以:

$new_array = $array;
array_unshift($new_array, $string1);
array_push($new_array, $string2);

08-07 12:27