2012-04-17 74 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