21,887
社区成员
发帖
与我相关
我的任务
分享
$arr=array(1,4,7,9,15,18,20,5);
$str = implode(',',$arr);
$newarr = explode(',5,',$str);
$newstr = $newarr[0].',5,6'.(isset($newarr[1])?','.$newarr[1]:'');
$lastArr = explode(',',$newstr);
print_r($lastArr);
$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;
}
<?php
$arr=array(1,4,5,7,9,15,18,20);
$arr[]=6;
sort($arr);
print_r($arr);
?>