-3

どうすればこれを組み合わせることができますか

5 4 3 2 1 1(配列ID)

3 3 2 1 3 2(配列値)

そして、array(value)の出力は次のようになります

id  value
5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1-  2
4

3 に答える 3

0

あなたのために働くようなものかもしれません

$array  = array(5=>3, 4=>3, 3=>2, 2=>3, 1=>2);

foreach($array as $key=>$value)
{
    $value  = $key."-".$value;
    $array[$key] = $value;

}

 var_dump($array);
于 2013-03-20T09:04:09.400 に答える
0

これを試して:

$array  = array(5=>3, 4=>3, 3=>2, 2=>3, 1=>2);

foreach($array as $key=>&$val){
   $val  = $key."-".$val;
}

echo "<pre>";
print_r($array);
于 2013-03-20T08:56:40.350 に答える
0

あなたが試すことができます

$id = array(5 , 4 ,3 ,2, 1, 1) ;
$value = array(3 , 3 , 2, 1, 3, 2);

foreach ( array_map(null, $id, $value) as $group ) {
    vprintf("%d - %d\n", $group);
}

出力

5 - 3
4 - 3
3 - 2
2 - 1
1 - 3
1 - 2
于 2013-03-20T09:11:55.277 に答える