Php 如何在if语句中使用通配符?
可以在这样的if语句中使用通配符吗Php 如何在if语句中使用通配符?,php,web,Php,Web,可以在这样的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.
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);
我是一个完全的PHPNoob,但php是我看到我的项目工作的唯一方式。我需要一个用户能够删除文本文件中的一行,无论他们输入的文本前面是什么。例如,如果用户输入delete TotalWar
并且文本文件如下所示:set app24=TotalWar
,我需要脚本来删除整行。您可以使用fnmatch()
进行此操作
fnmatch()
检查传递的字符串是否与给定的shell通配符模式匹配。
欲了解更多信息,请阅读你能举个例子吗?