2012-02-17 16 views
1

私は2つの配列から新しい配列を作成します。

Array 
(
    [0] => 9 
    [1] => 12 
    [2] => 13 
    [3] => 14 
    [4] => 15 
) 
Array 
(
    [0] => 174 
    [1] => 221 
    [2] => 174 
    [3] => 174 
    [4] => 174 
) 

今私は(最初の鍵となると、第二の値も)

Array 
(
    [9] => 174 
    [12] => 221 
    [13] => 174 
    [14] => 174 
    [15] => 174 
) 
のように、この結果から新しい配列を作成したいを印刷し、この二つの配列

$views[] = $id; 
$pid[] = $page_id; 

を持っています

私はarray_push機能を疲れましたが、私にとってはうまく機能しませんでした。

答えて

2

あなたはarray_combine使用することができます。

$newarr = array_combine($array1, $array2); //$array1: key, $array2: value 
+0

I:

はその 値

すなわちのために1つのキーの配列と別のものを使用して配列を作成します。私のためにその仕事を考える... 。 –

2
$result = array(); 

for($i=0; $i<sizeof($array1); $i++) 
    $result[$array1[$i]] = $array2[i];