2012-04-17 3 views
0

Я уже выбрал как ключ, так и значение в array.how можно вставить это значение в другой массив в том же ключевом положении, используя это выбранное значение ключа.Вставка значения в массив с использованием значения ключа

Вот мой кодирующая

$key=array_search($s_str,$opis_split); 
//key value 
$value=a; 
//array value 
$push=array_push($value,$key); 
var_dump($push); 
+0

вы должны пометить это с языком, который вы используете – twain249

+0

Я хочу есть некоторая функция автоматического в SO, чтобы определить язык, на вопрос, который не происходит до сих пор : D. Поэтому, пожалуйста, напишите язык кода ... –

ответ

0

Для вставки в п-й ключ, используйте array_splice($push, $n, 0, $value)

0
$push[$key] = $value; 

Пример

<?php 
    $push = array('a', 'b', 'c'); 
    $key = 10; 
    $value = 'z'; 
    $push[$key] = $value; 
    var_dump($push); 
?> 

Would выход:

array 
    0 => string 'a' (length=1) 
    1 => string 'b' (length=1) 
    2 => string 'c' (length=1) 
    10 => string 'z' (length=1) 

Разве это не то, что вы пытаетесь сделать?

+0

Нет Мне нужно вставить значение в ключевое положение, которое у меня есть. Например, у меня есть значение ключа 0, мне нужно вставить значение в 0-ю позицию ключа массива. –