通过php自带的函数(更多方法自行Google)
- <?php
- /*
- trim 去除一个字符串两端空格,
- rtrim 是去除一个字符串右部空格,
- ltrim 是去除一个字符串左部空格。
- */
- echo trim(" 空格 ")."<br>";
- echo rtrim(" 空格 ")."<br>";
- echo ltrim(" 空格 ")."<br>";
- ?>
为什么要写这个,今天做项目的时候一直出错,又确信自己没写错,结果发现提交过来的数据有个空格。。。
长记性!下面是我用的代码,分割成数组的时候多添加了个空格。
- <?php
- if (isset($_POST['submit'])) {
- $str = $_POST['str'];
- $arr1 = explode("\n",$str);
- foreach ($arr1 as $a1k => $a1v) {
- $arr2[] = explode(" ",$a1v);
- }
- foreach ($arr2 as $a2k => $a2v) {
- $bm = trim($a2v[0]);
- $zi = trim($a2v[1]);
- $sql = "SELECT id FROM `dw_zi` WHERE `zi` = '$zi'";
- $res = $db->getOne($sql);
- echo $zi.','.$bm.','.$res.'<br />';
- }
- }
- ?>