2017-05-25 113 views
0

如何添加一個新的元素到一個數組遞歸, 這樣的情況下,添加一個新的元素到一個數組遞歸

$insertNew = "Another Value"; 

主陣列:

Array 
(
    [0] => 1 
    [1] => 2 
    [2] => 3 
    [3] => 4 
) 

我需要一個像數組以下因爲我想在mysql中插入批處理

 [ 
      ['Another Value', 1], 
      ['Another Value', 2], 
      ['Another Value', 3], 
      ['Another Value', 4], 
     ] 

請指教。

回答

1

希望這簡單的一個將有助於

解決方案1:

Try this code snippet here

$result=array(); 
$insertNew = "Another Value"; 
foreach($yourArray as $value) 
{ 
    $result[]=array($insertNew,$value); 
} 
print_r($result); 

解決方案2:

Try this code snippet here

$insertNew = "Another Value"; 
$result= array_map(function($value) use ($insertNew){ 
    return array($insertNew,$value); 
}, $array); 

print_r($result); 
+0

謝謝,但我猜太多了。我一直這樣做,我用forecah然後如此,我不知道爲什麼人們投我的問題,因爲需要更優雅的方式。 –

相關問題