怎样在数组中插入一个值,该怎么处理
程序员文章站
2022-05-09 16:04:24
...
怎样在数组中插入一个值
$arr1=array(1,4,5,7,9,15,18,20);
假设在5的后面插入一个6,并输出数组
1,4,5,6,7,9,15,18,20
------解决方案--------------------
你头像换得蛮快嘛...如果不是升序的话.... 这是刚写的函数,如果需要插入多个自己修改吧.
$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; }相关文章
相关视频
上一篇: PHP代码优化之缓存(转)
推荐阅读
-
一个JS在IE和FireFox中执行效果,该怎么处理
-
一个JS在IE和FireFox中执行效果,该怎么处理
-
批量处理mysql数据时,怎么在另一个表中插入所有记录?请高手能直接给出代码,多谢
-
在一个php中,小弟我定义了两个表单,当第一个表单提交后,生成了第二个表单,提交第二个表单后,就取不到第一个表单的数据了,该怎么处理
-
Java中在JS页面中怎么通过for循环把一个数组的值取出放在一个Json对象中
-
怎样在数组中插入一个值,该怎么处理
-
在一个php中,小弟我定义了两个表单,当第一个表单提交后,生成了第二个表单,提交第二个表单后,就取不到第一个表单的数据了,该怎么处理
-
怎样在数组中插入一个值,该怎么处理