您好,我有$ string1,Array []和$ string2。我想创建一个Arraynew [],使得将字符串添加到数组PHP
Arraynew[0]=$string1
Arraynew[1]=Array[0]
.
.
.
Arraynew[n-1]=Array[n]
Arraynew[n]=$string2
的问题是,我不知道有多少元素的数组中的[],因为它从分析的数据的改变,也不知如何在PHP中正确地制定上述内容。
请帮帮我。
谢谢。
您好,我有$ string1,Array []和$ string2。我想创建一个Arraynew [],使得将字符串添加到数组PHP
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);
除了从克莱优秀的答案这里有一对夫妇的更多方式:
$new_array = array($string1, $string2);
array_splice($new_array, 1, 0, $array);
// Or
$new_array = array_merge((array) $string1, $array, (array) $string2);
感谢您的提示,我在创建问题之前尝试使用array_merge函数,很高兴看到如何执行它。 – 2009-10-18 17:58:09
是的,有很多方法来剥皮这只特定的猫。 – cletus 2009-10-18 18:08:19
感谢完美的作品。 – 2009-10-18 17:57:36