0

PHP 配列の特定の項目を選択して、配列の最後に配置したいと思います。私の配列は不明な数のアイテムで構成されており (つまり、アイテムがいくつあるか事前にわかりません)、キーOtherを持つものを選択して配列の最後に配置したいと考えています。

でいくつか試してみましたが、項目array_diff()を選択できませんでした。Otherforeach ループで -key を使用してアイテムを選択および設定解除できましたOtherが、配列の最後に配置できませんでした。だから、どんなアドバイスも素晴らしいでしょう。

4

3 に答える 3

2
$arr = array( 'key' => 'test', 'other' => 'test2', 'key2' => 'test3' );

$arr_other = $arr['other']; 

unset( $arr['other'] );

$arr['other'] = $arr_other;

print_r($arr);
于 2012-04-16T07:10:03.837 に答える
2
$array = array(
    'one' => 'some value',
    'other' => 'some value',
    'two' => 'some value',
    'three' => 'some value',
);



$other = $array['other'];
unset($array['other']);
$array['other'] = $other;
于 2012-04-16T07:07:52.513 に答える
1
$tmp = $array['Other'];
unset($array['Other']);
$array['Other'] = $tmp;
于 2012-04-16T07:07:13.760 に答える