開発プロセス中、他の人に入力ボックスを提供する必要があることがよくあり、その後他の人が WordPress の背景のタグ入力ボックスなどの ID やキーワードを入力します。
これは英語の状態でカンマを判断するためのものです。誰かが誤って中国語の状態でカンマを入力した場合はどうなりますか?小数点はどうするのでしょうか?
そこで、正規表現を使用してスペースと改行をカンマに置き換える式を書きました。
スペースや改行などで送信されたIDをカンマに置き換え、explode関数を使用して配列に切り替えます。
コードをコピー コードは次のとおりです:
$ids=$_POST["ID"];
$id= preg_replace("/(n)|(s)|(t)|(' )|( ')|(,)/" ,',' ,$ids);
$topicid =explode("," ,$tids);
小数点を追加したフィルタリングです。
コードをコピー コードは次のとおりです:
$ids = preg_replace("/(n)|(s)|(t)|(')|(')|(,)|(。 )/" ,',',$ids);
OK、このように処理すれば問題ありません。
ヒント: 実際、編集者は、投稿前に JS を使用してこの問題に対処する方が良い選択だと考えています。
http://www.bkjia.com/PHPjc/764620.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/764620.html技術記事開発プロセス中、他の人に入力ボックスを提供する必要があることがよくあり、その後、他の人が WordPress バックエンドのタグ入力ボックスなどの ID またはキーワードを入力します。これは...