私は千件のXMLは、私は彼らが代わりに手ですべてを書くの配列 $images = array('','');
フォルダのファイルを配列に入れるにはどうすればいいですか?フォルダ「画像」で
に挿入したいファイル名をfiles.Those、このフォルダはどのようにすることができ、頻繁に更新されます持っています私はそれを自動的に行うのですか?
私は千件のXMLは、私は彼らが代わりに手ですべてを書くの配列 $images = array('','');
フォルダのファイルを配列に入れるにはどうすればいいですか?フォルダ「画像」で
に挿入したいファイル名をfiles.Those、このフォルダはどのようにすることができ、頻繁に更新されます持っています私はそれを自動的に行うのですか?
.
および..
は、常にすべてのディレクトリ(それぞれ '現在のディレクトリ'および '親ディレクトリ')に存在します。特にそれらをフィルタリングする必要があります。しかし、イメージだけを必要とするので、3210のようなものを使用して、通常のシェルのワイルドカードパターンを使用してイメージを取得することができます。
.jpg
で終わるすべてのファイルを与えるだろう
$files = glob('*.jpg');
。あなたがそれらをしたくない場合は
だけ.
と..
エントリを除外する:
$files = array_diff(scandir($dir), array('.','..'));
私は、アレイ内のファイルを手動で設定すると、スクリプトの動作をありがとうございました。しかし、これではありません。 – EnexoOnoma
@mtopia: "うまくいかない"というのはデバッグするのが難しいです。正確に何をしていますか、それに間違っていますか? –
OK、提案したコードを使用して配列を作成するとどうなりますか? (あなたのファイルに.xmlの接尾辞が付いている場合は、Marc Bの提案を使用してglob( "$ dir/*。xml") 'を実行してください) –
は、あなたの答え – EnexoOnoma