现在我有了
$data = array("red", "green", "blue", "yellow");
$found = "green";
$expand1 = "apple";
$expand2 = "other";
if $data = array("red", "green", "blue", "yellow"); //[1]=>"green"
I want get the new array look like this
$result = array("red", "apple","other", "blue", "yellow");
if $data = array("green", "blue", "yellow","red");//[0]=>"green" beginning
I want get the new array look like this
$result = array("apple","other", "blue", "yellow","red");
if $data = array("blue", "yellow","red","green");//[3]=>"green" the end
I want get the new array look like this
$result = array("blue", "yellow","red","apple","other");
任何人都知道解决方案。请。谢谢
答案 0 :(得分:4)
查看php数组拼接功能
http://php.net/manual/en/function.array-splice.php
所以...
$result = array_splice($data,1,1,array("apple","other"));
应该这样做。