我有一个帖子数据来自不同的页面,然后这个php代码处理数据并将其保存在文本文件中。
我想从$_POST['first']
数据当且仅当它的文本(犯规包含一个数字或特殊字符)
<?php
$myfile = fopen("/var/things.txt", "a+");
$txt = "1st:".$_POST['first'];
fwrite($myfile, $txt);
fclose($myfile);
?>
我有一个帖子数据来自不同的页面,然后这个php代码处理数据并将其保存在文本文件中。
我想从$_POST['first']
数据当且仅当它的文本(犯规包含一个数字或特殊字符)
<?php
$myfile = fopen("/var/things.txt", "a+");
$txt = "1st:".$_POST['first'];
fwrite($myfile, $txt);
fclose($myfile);
?>
检查是否有任何特殊字符进行保存:
if(preg_match('/[\'^£$%&*()}{@#~?><>,|=_+¬-]/', $_POST['first'])){
//if string contains special characters.
}
检查字符串是否包含数字:
if(1 === preg_match('~[0-9]~', $_POST['first'])){
//if string contains special numbers.
}
希望这会对你有帮助!
谢谢,这是非常有帮助的! –
不客气!你能检查一下解决吗? – fabionvs
你是否花费时间搜索这本书?如果是这样,是不到30秒? –
_你怎么试图实现你的____想?? __ – RiggsFolly
和你有一个这样的形式? –