PHP在Post之后添加空格

时间:2014-02-04 11:39:32

标签: php

我的代码是:

<table width="100%" class="table-striped">
    <tr>
        <td colspan="7"><h4>Cagayan de Oro</h4></td>
    </tr>
    <tr>    
        <th>Time</th>
        <th>Temperature</th>
    </tr>
    <tr>
        <td align="center"><?php echo $_SESSION['Timez'][0]; ?></td>
        <td align="center"><input type="number" maxlength="2" placeholder="Temp" name="Temp1" style="width: 60px;" value="<?php if (isset($_POST['post'])) echo $_POST['Temp1'];?>"></td>

        <p align="right">
           <input type="submit" name ="post" value="Assimilate" class="btn-primary">
        </p>

    </form>

我的问题是,点击提交按钮后,我的$ _POST ['Temp1']的值会显示前导空格。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

trim()从字符串中删除空格。

所以在这样打印时使用你的代码

trim($_POST['Temp1'])

而不是使用

$_POST['Temp1']

答案 1 :(得分:0)

您也可以使用

  

$ string = preg_replace('/ \ s + /','',$ string);

从字符串中删除所有多余的空格。