0
globを使用してディレクトリ内のファイルのリストを取得しています。Globで除外するファイル
foreach(glob(dirname(__FILE__) . '/{data-,list-}*.{php}', GLOB_BRACE) as $filename){
$filename = basename($filename);
echo "<option value='" . $filename . "'>".$filename."</option>";
}
は、私は、ファイル名にbyyearを持つすべてのファイルを除外するにはどうすればよい
data-financebyyear.php
data-finance.php
data-hrbyyear.php
に従うようディレクトリ内の私のファイルのリストがあるとしましょうか?
私はそれをこのような何かを試してみましたが、そのは..allファイルが動作していないが、まだ
foreach(glob(dirname(__FILE__) . '/{data-,list-}*.{php}', GLOB_BRACE) as $filename){
$filename = basename($filename);
if (strpos($filename, 'byyear') !== false) {
echo "<option value='" . $filename . "'>".$filename."</option>";
}
}
'(strpos( 'byyear' $ファイル名、)=== false)を' –
'場合に表示されます!== 'は、byyearがファイル名に存在することを意味します。 –
ありがとうございます@ u_mulder..got it – gtroop