Rendom

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: как вставить елемент в масссив? массив (1,2,3,4,5,6) на скажем место 3 нужно поставить 11, 3 и все что дальше должно сместится на одину позицию. спасибо. | Код: function push_at($ar = array(), $pos = 0, $val = 0) { (($pos < 1) ? $pos = 0 : $pos = $pos); $result = array_slice($ar,0,$pos); array_push($result,$val); $result = array_merge($result,array_slice($ar,$pos)); return $result; } $ar = array(1,2,3,4,5,6,7); $ar = push_at($ar,2,11); //Теперь массив $ar выглядит так (1,2,11,3,4,5,6,7) |
|