2011-10-26 5 views
0

PHPのタイムゾーンの配列を修正する必要があります。私はアメリカのタイムゾーンを配列の先頭に移動しようとしています。どのように反復を取り除き、それらを削除するか、配列を並べ替えるか?アメリカのタイムゾーンをPHP配列の先頭に移動

+3

質問にサンプルデータを含めてください:)現在のデータと予想される出力 – Marcus

答えて

1

あなたがamericanTimezonesの正確な値を知っているし、配列$ moveUsToTheTopのものを保存仮定して、現在の無秩序な配列が$タイムゾーンであることを、配列の先頭に$ moveUsToTheTopでこれらの値を再配置する必要があり、次の

foreach ($moveUsToTheTop as $americanTimezone){ 
    $pos = array_search($americanTimezone, $timezones); 
    unset($timezones[$pos]); 
    array_unshift($timezones, $americanTimezone); 
} 
関連する問題