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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
ページ読み込み時に自動的にsubmitさせる方法
JavaScript
-
PHPで あるフォルダ内の、特定の文字列を含むファイルの有無を確認する場合
PHP
-
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
-
4
【file_exists】ファイルが存在するのに、存在しないとなります
PHP
-
5
renameでのPermission deniedエラー
PHP
-
6
可変変数にアロー演算子を使いたい
PHP
-
7
PHPのif文でその処理を途中で抜けるにはどうすればよいでしょうか?
PHP
-
8
PHP カンマをエスケープしたい。適切な方法とは?
PHP
-
9
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
file_existsでファイル名の部分...
-
SESSION変数の2次元配列
-
$_SESSIONに二次元配列を使える...
-
配列を回すとき、最後の要素だ...
-
ネストが深い時のforeachはどう...
-
配列をループでたくさん宣言し...
-
xml_parse_into_structを使うと...
-
配列をmb_ereg_replaceで一気に...
-
[Smarty] register_objectでの...
-
PHPのカッコ[ ]の使い方について
-
連想配列のprint_rやvar_dump出...
-
Array Array と表示される
-
ファイルを読み込み配列にセッ...
-
[PHP] fputcsv()関数でファイル...
-
PHPでの簡易ビンゴゲームでの疑...
-
マッチング処理(1:N)
-
複数行のデータのPOST処理に関して
-
スカラーのベクトル微分
-
バイナリファイルの内容を、そ...
-
PHPのセレクトボックスの初期値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
String だと「 ByRef引数の型が...
-
file_existsでファイル名の部分...
-
foreachのなかで次のキーを参照...
-
$_SESSIONに二次元配列を使える...
-
PHPのカッコ[ ]の使い方について
-
$_SESSIONについて教えて下さい。
-
配列を回すとき、最後の要素だ...
-
ネストが深い時のforeachはどう...
-
配列一致(要素順番は違うが内容...
-
PHPにてクラスを配列にすること...
-
配列の値の更新方法について
-
postgresql関数をつかったレコ...
-
PHPで配列をPOSTデータで送った...
-
PHP 多次元配列変数のデータ受...
-
漢字のソートについて
-
チェックボックスが複数選択で...
-
$_POSTを一括してサニタイズし...
-
smarty 同じ要素内で改行
-
配列のbindValue方法について
おすすめ情報