PHP 从 link 中删除空格
PHP removing white spaces from link
我想使用 PHP 显示 SQL 数据库中的 table 个没有空格的标题。 $argument
是一个查询,例如 (Select * 来自学生):-
$stid = oci_parse($connect, $argument);
oci_execute($stid);
$ncols = oci_num_fields($stid);
for ($i = 1; $i <= $ncols; $i++) {
$string = preg_replace('/\s+/','', oci_field_name($stid, $i));
echo $string;
<a href="?sort=
<?php echo oci_field_name($stid, $i);?>
"><i class="fa fa-sort" aria-hidden="true"></i>
</a>
}
但是函数 preg_replace 不会从我的标题和链接中删除空格。有人知道如何解决这个问题吗?
尝试使用trim()函数,
文档:http://php.net/manual/pl/function.trim.php
你有换行符和空格,所以像下面这样:-
$stid = oci_parse($connect, $argument);
oci_execute($stid);
$ncols = oci_num_fields($stid);
for ($i = 1; $i <= $ncols; $i++) {
$string = trim(preg_replace('/\s\s+/', ' ', oci_field_name($stid, $i)));
echo $string;
<a href="?sort=<?php echo $string;?>"><i class="fa fa-sort" aria-hidden="true"></i>
</a>
}
我想使用 PHP 显示 SQL 数据库中的 table 个没有空格的标题。 $argument
是一个查询,例如 (Select * 来自学生):-
$stid = oci_parse($connect, $argument);
oci_execute($stid);
$ncols = oci_num_fields($stid);
for ($i = 1; $i <= $ncols; $i++) {
$string = preg_replace('/\s+/','', oci_field_name($stid, $i));
echo $string;
<a href="?sort=
<?php echo oci_field_name($stid, $i);?>
"><i class="fa fa-sort" aria-hidden="true"></i>
</a>
}
但是函数 preg_replace 不会从我的标题和链接中删除空格。有人知道如何解决这个问题吗?
尝试使用trim()函数, 文档:http://php.net/manual/pl/function.trim.php
你有换行符和空格,所以像下面这样:-
$stid = oci_parse($connect, $argument);
oci_execute($stid);
$ncols = oci_num_fields($stid);
for ($i = 1; $i <= $ncols; $i++) {
$string = trim(preg_replace('/\s\s+/', ' ', oci_field_name($stid, $i)));
echo $string;
<a href="?sort=<?php echo $string;?>"><i class="fa fa-sort" aria-hidden="true"></i>
</a>
}