0

複数のファイル入力を含む HTML フォームがあります

<input type='file' id='images' name='images[]'>

私は implode() を使用して $images 配列をカンマ区切りの文字列に変換し、それを DB に挿入します。次に、呼び出すときに expand() を使用して単一の画像を呼び出します。

問題は:空の入力フィールドがまだデータベースに送信されているため、展開すると空の配列値が得られる

これらの空の配列値を取り除くにはどうすればよいですか? 内破関数を使用する前でさえありますか?

foreach ループを実行して $_FILES['images'] 配列をスローし、そこから空の値を破棄して新しい配列を再構築することを考えていますが、より簡単な方法はありますか?

ありがとう

4

2 に答える 2