在添加有序阵列额外的数 [英] Add extra number in ordered array

查看:103
本文介绍了在添加有序阵列额外的数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是插入在已经方兴未艾有序阵列新号码的最佳方式?

  $ NEW_NUMBER = 6;
$ old_array =阵列(1,3,4,5,7,8,10);// $ new_array必须是1,3,4,5,6,7,8,10


解决方案

简单:

  $ old_array =阵列(1,3,4,5,7,8,10);
$ old_array [] = 6;
排序($ old_array);/ *注:
   排序()将真正改变你传递给它的数组
   不要做:$ old_array =排序($ old_array);
* /

Which is the best way to insert a new number in an already ascendant ordered array?

$new_number = 6;
$old_array = array(1,3,4,5,7,8,10);

// $new_array must be 1,3,4,5,6,7,8,10

解决方案

Simple:

$old_array = array(1,3,4,5,7,8,10);
$old_array[] = 6;
sort($old_array);

/* Notes:
   sort() will actually change the array which you pass to it
   don't do:   $old_array = sort($old_array);
*/

这篇关于在添加有序阵列额外的数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆