データを走査してファイル名を照合しているときにエラーが発生しました。

WBOY
リリース: 2016-06-13 13:11:00
オリジナル
904 人が閲覧しました

ファイルを走査してファイル名を照合するときにエラーが発生しました....

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
$search="'/class/i'";
$dir=opendir("./");
$filearray=array();
while(($file=readdir($dir))!==false)
{
$filearray[]=$file;
}
foreach($filearray as $value)
{
if(preg_match_all([color=#FF0000]$search[/color],$value,$filefinal))
{
echo "符合搜索的文件名:".$value."<br/>";

}

}
?>


ログイン後にコピー


エラー部分が強調表示されています赤マーク、「/class/i」に変更すると正常に動作するようになりました... preg_match_all関数のパラメータは変数は使えないのでしょうか? ? ? ?

-----解決策---------
$search="/class/ i "; //それでおしまい
------解決策----------------------
glob("./*{$search2} * "); 問題も解決できます
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!