No.2ベストアンサー
- 回答日時:
この回答への補足
shimix様 ありがとうございます。
globというのは知りませんでした。
シンプルでいいですね。 ワイルドカードが使えるのでとても便利そうです。
他の人にも参考になるように、私のテストしたスクリプトをご紹介しておきます。
<?php
$dir = "./jpeg/*501?.jpg";
//↑jpegフォルダの、501+1文字 という文字が含まれるjpg画像ファイルを抽出
foreach(glob($dir) as $file) //抽出したファイルを$fileという配列に格納
{
echo "filename: $file . "<br>\n";//抽出したファイル名を表示
}
?>
No.1
- 回答日時:
>readdirでファイル一覧を取得
まぁそうでしょうね、そもそも完全一致じゃなければ
所在チェックの意味もあまりないと思いますが・・・
<?PHP
$d = dir("./");
$pattern="/条件/";
$flg=false;
while (false !== ($entry = $d->read())) {
if(preg_match($pattern,$entry)){
$flg=true;
break;
}
}
if($flg) echo "match!!";
else echo "unmatch!?";
?>
この回答への補足
yambejp様
早速の回ご答、ありがとうございました。
やはり一度配列に格納してから、preg_matchをかけるのですね。
今回の目的が、いくつかの条件で文字列を組み合わせてファイル名を構成しているので
その中の連番部分だけを抽出したかったのです。
まだまだ初心者なので、preg_matchの使い方も参考になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PDF PDFを自動添付したメールを送信してくれるツールを探しています。 2 2023/02/07 15:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Windows 10 Not kind:Folders 3 2023/05/03 12:44
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- Excel(エクセル) エクセルのファイルにリンクを貼る方法 4 2023/06/30 11:09
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ページ読み込み時に自動的にsubmitさせる方法
JavaScript
-
PHPのif文でその処理を途中で抜けるにはどうすればよいでしょうか?
PHP
-
PHPで あるフォルダ内の、特定の文字列を含むファイルの有無を確認する場合
PHP
-
-
4
テーブルからのselectにおいてデータの有無により結果をわけたい
PostgreSQL
-
5
(int)キャストとintvalの違い
PHP
-
6
XMLのタグの有無をPHPで判定したい。
PHP
-
7
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
8
シェルスクリプトからphpファイルを実行する方法
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
file_existsでファイル名の部分...
-
配列をループでたくさん宣言し...
-
String だと「 ByRef引数の型が...
-
PHPのカッコ[ ]の使い方について
-
mysql_fetch_arrayでレコードが...
-
PHP 多次元配列変数のデータ受...
-
PHPで配列をPOSTデータで送った...
-
呼び出した関数を知る方法はあ...
-
配列一致(要素順番は違うが内容...
-
smarty 同じ要素内で改行
-
$_SESSIONに二次元配列を使える...
-
Smartyのテンプレートからjavas...
-
foreachのなかで次のキーを参照...
-
配列の値の更新方法について
-
漢字のソートについて
-
ファイルから指定行数分だけ読...
-
配列を回すとき、最後の要素だ...
-
postgresql関数をつかったレコ...
-
[PHP] fputcsv()関数でファイル...
-
$_POSTを一括してサニタイズし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
file_existsでファイル名の部分...
-
$_SESSIONに二次元配列を使える...
-
ネストが深い時のforeachはどう...
-
配列一致(要素順番は違うが内容...
-
$_SESSIONについて教えて下さい。
-
配列を回すとき、最後の要素だ...
-
$_POSTを一括してサニタイズし...
-
PHPのカッコ[ ]の使い方について
-
phpで、連想配列を普通の配列に...
-
チェックボックスが複数選択で...
-
[PHP] fputcsv()関数でファイル...
-
PHPにてクラスを配列にすること...
-
漢字のソートについて
-
【PHP】配列内のある値以上をカ...
-
Smartyのテンプレートからjavas...
-
ファイルから指定行数分だけ読...
-
phpのSimpleXMLでXMLの要素を参...
おすすめ情報