ホームページ > バックエンド開発 > PHPチュートリアル > PHP は複数の画像のファイル名をどのように判断し、どの画像が欠落しているかを返すのでしょうか?

PHP は複数の画像のファイル名をどのように判断し、どの画像が欠落しているかを返すのでしょうか?

WBOY
リリース: 2016-06-13 12:25:54
オリジナル
982 人が閲覧しました

PHP は複数の画像のファイル名をどのように判断し、どの画像が欠落しているかを返すのでしょうか?
それを実装する方法を教えてください。たとえば、保存されたフィールドリストがあります ('1.jpg'、'2.jpg'、'3.jpg')。
データ インベントリは 1 つのフィールドに複数の画像を格納します。 。 。

------解決策----------------------フィールドの内容を読み取り、イメージを解析します。
という名前のパスを指定し、file_exists 関数を使用してループ

をチェックインします------解決策のアイデア------ --- --まずデータベースの内容を読み込みます。それを配列に分解し、それを走査してファイルが存在するかどうかを確認します。

<br /><?php<br />$arr = array('1.jpg','2.jpg','3.jpg');<br />$notexists = array();<br />foreach($arr as $k=>$v){<br />    if(!file_exists($v)){<br />        $notexists[] = $v;<br />    }<br />}<br />print_r($notexists);<br />?><br />
ログイン後にコピー

-----ソリューションのアイデア----------------------
<br /><?php<br />$folder = '/home/fdipzone/xxx/'; // 指定的文件夹<br />$arr = array('1.jpg','2.jpg','3.jpg');<br />$notexists = array();<br />foreach($arr as $k=>$v){<br />    if(!file_exists($folder.$v)){<br />        $notexists[] = $v;<br />    }<br />}<br />print_r($notexists);<br />?><br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート