如何使用php知道输入中是否有空格

时间:2016-08-07 22:44:30

标签: php html

我有一个获取信息的表单,当我键入空格时没有任何其他字符被发布,我怎么能避免在表单中插入空格?

<form action="index.php" method="post">
    <textarea name="textA"></textarea>
    <input type="submit" name="sent" value="Send">
</form>
<?php
    if(isset($_POST['sent']) && !empty($_POST['textA'])){
        $insert=new Insert();
        $insert->insertData($_POST['textA']);
    }
?>

1 个答案:

答案 0 :(得分:6)

只需使用trim()即可删除所有前导和尾随空格。如果字符串中只有空格,那么它将变为空字符串,empty()将为真。

if(isset($_POST['sent']) && !empty(trim($_POST['textA']))){

您也可以执行str_replace()替换空格和空字符串或preg_replace()来执行相同操作,但这应该可以满足您的需求。