Правильное чтение документации на PHPhttp://softtime.ru/forumПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514437"? array_splice($input, -2,2, $mas); print_r($input); //не верится глазам? //тогда так echo '"br"'.implode(',',array_keys($input)).'"br"' .implode(',',array_values($input)); //можете и циклом пройти, результат все равно...Правильное чтение документации на PHPWed, 9 May 2012 17:10:51 +0300confirmПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514435Вы написали: Распечатайте входной массив, увидите результат. Распечатал, увидел что ключи и значения поменялись все-таки после этой функцииПравильное чтение документации на PHPWed, 9 May 2012 16:45:20 +0300kilogramПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514434И что?Правильное чтение документации на PHPWed, 9 May 2012 16:40:35 +0300confirmПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514433попробывал вывести сам массив форичем. $mas = array("Имя1"=""orange","Имя2"=""magenta"); $input = array("color1"=""red","color2"=" "green","color3"=""blue","color4"=""yellow","color5"=""brown",); $d = array_splice($input,-2,2,$mas); echo '"pre"'.print_r($d,1).'"/pre"'; foreach($input as...Правильное чтение документации на PHPWed, 9 May 2012 16:37:51 +0300kilogramПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514432Что гласит руководство? А оно гласит - "Обратите внимание, что ключи массива replacement не сохраняются" Что еще объяснять по этому...Правильное чтение документации на PHPWed, 9 May 2012 16:29:33 +0300confirmПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514430Вот так тоже переименовывает ключи в числа. $mas = array("Имя1"=""orange","Имя2"=""magenta"); $input = array("color1"=""red","color2"=" "green","color3"=""blue","color4"=""yellow"); array_splice($input,1,2,$mas); echo '"pre"'.print_r($input,1).'"/pre"'; Array ( ...Правильное чтение документации на PHPWed, 9 May 2012 16:01:59 +0300kilogramПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514429Ключа чего?Правильное чтение документации на PHPWed, 9 May 2012 16:01:30 +0300confirmПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514425А так чтоб сохранялись ключи при замене существующего массива не получиться? $input = array("color1"=""red","color2"=" "green","color3"=""blue","color4"=""yellow"); array_splice($input,1,count($input),"orange"); echo '"pre"'.print_r($input,1).'"/pre"'; Результат: ...Правильное чтение документации на PHPWed, 9 May 2012 15:00:21 +0300kilogramПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514422Не как массив, а должен быть массив, второй, это смещение от начала массива, тип integer, остальные два параметра не обязательны....Правильное чтение документации на PHPWed, 9 May 2012 13:57:22 +0300confirmПравильное чтение документации на PHPhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=86445#post514420array array_slice ( array $array , int $offset ] )...Правильное чтение документации на PHPWed, 9 May 2012 13:17:23 +0300kilogram