繁体   English   中英

删除字符串中的空白

[英]Remove empty space in string

我有一个包含标签列表的字符串。 每个标签都重定向到另一个页面。 例如PS4, Xbox360, PC但它也将空白空间传递为%20Xbox360 如何删除此%20?

这就是我渲染标签的方式:

@foreach($niz as $n)
   <a href="/search?q={{$n}}" class="tags">{{$n}}{{$loop->last ? '' : ','}}</a>
@endforeach

%20只是使用url编码的空格。 因此, urldecode() ,然后trim()

<?php
$string = "%20Xbox360";
$string = urldecode($string);
$string = trim($string);
var_dump($string); // Xbox360

演示版

要在Blade中echo执行此操作,只需在花括号内执行此操作:

<a href="/search?q={{ trim(urldecode($n)) }}" class="tags">{{$n}}{{$loop->last ? '' : ','}}</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM