首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

怎样在数组中插入一个值,该怎么处理

2012-04-14 
怎样在数组中插入一个值$arr1array(1,4,5,7,9,15,18,20)假设在5的后面插入一个6,并输出数组1,4,5,6,7,9,

怎样在数组中插入一个值
$arr1=array(1,4,5,7,9,15,18,20);
假设在5的后面插入一个6,并输出数组
1,4,5,6,7,9,15,18,20

[解决办法]
你头像换得蛮快嘛...如果不是升序的话.... 这是刚写的函数,如果需要插入多个自己修改吧.

PHP code
$arr1 = array (1, 4, 5, 7, 9, 15, 18, 20 );print_r ( input_array ( $arr1, 5, 6 ) );function input_array($array, $value, $input) {    $key = array_search ( $value, $array );    if ($key !== false) {        array_splice ( $array, $key, 1, array ($array [$key], $input ) );        return $array;    }    return false;} 

热点排行