2012-04-17 81 views
0

我已经在array.how中提取了key和value两个值,可以使用该提取的键值将该值插入到相同键位置的另一个数组中。使用键值将值插入到数组中

这里我的编码

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

你应该用你使用 – twain249 2012-04-17 17:16:33

+0

我希望有在SO识别语言的问题,这是不会发生到现在一些自动功能的语言标记此:d。所以请写下代码的语言... – 2012-04-17 17:18:57

回答

0

要插入的第n个键,使用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); 
?> 

将输出:

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

这是不是你想做什么?

+0

不,我需要在我有一个关键位置插入一个值。例如,我有一个键值0意味着,我必须在数组的第0个键位置插入一个值。 – 2012-04-17 17:26:10