Добрый день. есть массив $arr = array(1, 3, 4, 5, 7, 9); $n = count($arr); есть элемент $a = 6; как можно перебрать массив $arr до тех пор пока $a < $arr[$i], где i = 1,..., n, как только условие не выполняется, вставить $a. если не понятно, вот так это выглядит на c++: Код (Text): list<int>::iterator it = arr.begin(); while (it != arr.end() && *it < a) it++; arr.insert(it,a); спасибо
Ну если говорить об массивах, то http://php.net/manual/en/function.array-splice.html - с length = 0 позволяет вставить элемент зная смещение.