在添加有序阵列额外的数 [英] Add extra number in ordered array
本文介绍了在添加有序阵列额外的数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是插入在已经方兴未艾有序阵列新号码的最佳方式?
$ 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屋!
查看全文