2017-02-03 8 views
1

ファイル名が$files、画像が$imagesFormatsの2つの配列があります。すべてのファイルを$filesから$imageFormatsにあるディレクトリに移動したいと思います。ファイルのインデックスとそのフォーマットは両方の配列で同じです。他の連想配列($image => $format)を作成するか、別の解決策がありますか?foreachループ内の別の配列の要素をトラッキングする

+0

あなたは、出力の種類をしたいですか? 'array_combine($ files、$ imagesFormats)'と 'array_map(NULL、$ files、$ imagesFormats)'を試してみましょう。 – marmeladze

+0

私は出力したくない、非常にイメージを対応するフォルダに移動したい(すべてのフォーマットにフォルダがある)。 – Nikola

答えて

1

2つの配列は、あなたが同じforeachの中で行うことができ、同じキーを持っている場合...例えば:

foreach($files as $key => $value) { 

     yourfunction($value); /// 
     yourfunction($imagesFormats [$key]) ; 
    } 
関連する問題