1
このようなif文でワイルドカードを使用することは可能でしょうか?if文でワイルドカードを使用する方法は?
if(trim($line) != $DELETE)
全コード:
$DELETE = "*TotalWar";
$data = file("../oneos/applist.txt");
$out = array();
foreach($data as $line) {
if(trim($line) != $DELETE) {
$out[] = $line;
}
}
$fp = fopen("./foo.txt", "w+");
flock($fp, LOCK_EX);
foreach($out as $line) {
fwrite($fp, $line);
}
flock($fp, LOCK_UN);
fclose($fp);
私は完全なPHPのnoobのですが、PHPは、私は私のプロジェクトの作業を参照してください唯一の方法です。テキストファイル内の行を削除することができるようにするには、ユーザーが入力する必要があります。たとえば、ユーザがdelete TotalWar
と入力し、テキストファイルが次のように表示される場合:set app24=TotalWar
、私はスクリプト全体の行を削除する必要があります。渡されたstring
は、より多くの情報のために与えられたシェルwildcard pattern.
にマッチする場合は、この
チェックにを使用することができます
を読みますか? –