删除字符串中的空 space
Remove empty space in string
我有一个包含标签列表的字符串。每个标签重定向到另一个页面。例如 PS4, Xbox360, PC
但它也将空的 space 作为 %20Xbox360
传递。我怎样才能删除这个 %20?
这是我呈现标签的方式:
@foreach($niz as $n)
<a href="/search?q={{$n}}" class="tags">{{$n}}{{$loop->last ? '' : ','}}</a>
@endforeach
%20
只是空格 url 编码。所以,urldecode()
it, then trim()
它:
<?php
$string = "%20Xbox360";
$string = urldecode($string);
$string = trim($string);
var_dump($string); // Xbox360
要在 echo
Blade 中执行此操作,只需在 curly 大括号内执行即可:
<a href="/search?q={{ trim(urldecode($n)) }}" class="tags">{{$n}}{{$loop->last ? '' : ','}}</a>
我有一个包含标签列表的字符串。每个标签重定向到另一个页面。例如 PS4, Xbox360, PC
但它也将空的 space 作为 %20Xbox360
传递。我怎样才能删除这个 %20?
这是我呈现标签的方式:
@foreach($niz as $n)
<a href="/search?q={{$n}}" class="tags">{{$n}}{{$loop->last ? '' : ','}}</a>
@endforeach
%20
只是空格 url 编码。所以,urldecode()
it, then trim()
它:
<?php
$string = "%20Xbox360";
$string = urldecode($string);
$string = trim($string);
var_dump($string); // Xbox360
要在 echo
Blade 中执行此操作,只需在 curly 大括号内执行即可:
<a href="/search?q={{ trim(urldecode($n)) }}" class="tags">{{$n}}{{$loop->last ? '' : ','}}</a>