-1

重複の可能性:
PHP配列をマージし、一方をキーとして、もう一方を値としてマージしますか?

キーの配列があり、値の配列があります。配列Bの値の「キー」として、arrray Aの値を作成する方法は?

array A

   [0] => 224
    [1] => 77
    [2] => 78
    [3] => 79
    [4] => 80
    [5] => 81
    [6] => 82
    [7] => 76
)
1

array B

Array
(
    [0] => Men Shoes
    [1] => Fashion Accessories
    [2] => Men Apparels
    [3] => Shoes & Belts
    [4] => Watches & Clocks
    [5] => Women Apparels
    [6] => Others
    [7] => Bags

私がしたいのはこのようにすることです

array(
 [224] => Men Shoes
 [77] => Fashion Accessories
 [78] => Men Apparells
 [79] => Shoes & Belts
 [80] => Watches & clocks
 [81] => Women Apparels
 [82] => Others
 [76] => Bags 
)
4

2 に答える 2

2

array_combine()を使用できます

キー配列の値をキーとして使用し、値配列の値を対応する値として使用して、配列を作成します。

于 2012-12-14T01:49:59.720 に答える
2

array_combine()を使用できます

あなたのためのサンプルコード。

<?PHP
$array_a = array
(
    0 => 224,
    1 => 77,
    2 => 78,
    3 => 79,
    4 => 80,
    5 => 81,
    6 => 82,
    7 => 76
);

$array_b = array
(
    0 => "Men Shoes",
    1 => "Fashion Accessories",
    2 => "Men Apparels",
    3 => "Shoes & Belts",
    4 => "Watches & Clocks",
    5 => "Women Apparels",
    6 => "Others",
    7 => "Bags"
);

$new_array = array_combine($array_a,$array_b);

print_r($new_array);

?>
于 2012-12-14T02:00:03.470 に答える