Php 如何删除视图中的空格?

Php 如何删除视图中的空格?,php,laravel,laravel-5.3,blade,laravel-blade,Php,Laravel,Laravel 5.3,Blade,Laravel Blade,我使用的是laravel 5.3 我的情况是这样的: 查看我的代码: <div class="alert alert-warning" role="alert"> " @if(isset($country)) {{ $country }} @endif @if(isset($city)) @if(isset($country)) - @endif {{ $city

我使用的是laravel 5.3

我的情况是这样的:

查看我的代码:

<div class="alert alert-warning" role="alert">
    "
    @if(isset($country))
        {{ $country }}
    @endif
    @if(isset($city))
        @if(isset($country))
            -
        @endif
        {{ $city }}
    @endif
    "
</div>

"
@如果(isset(国家))
{{$country}
@恩迪夫
@if(isset(城市))
@如果(isset(国家))
-
@恩迪夫
{{$city}
@恩迪夫
"
结果如下:

“英格兰-伦敦”

我想要这样的结果:

“英格兰-伦敦”


我该怎么做呢?

您是否尝试过使用PHP的trim函数?


"
@如果(isset(国家))
{{$country}
@恩迪夫
@if(isset(城市))
@如果(isset(国家))
-
@恩迪夫
{{$city}
@恩迪夫
"

这不是最好的方法,但您可以尝试将字符串设置为变量,然后尝试下面的代码。请验证该变量在控制器中是否不包含空格,并将修剪后的变量发送到视图

<div class="alert alert-warning" role="alert">
    {{--*/ $finalString = ""; /*--}}
    @if(isset($country))
        {{--*/ $finalstring .= $country; /*--}}
    @endif
    @if(isset($city))
        @if(isset($country))
            {{--*/ $finalString .= ' - '; /*--}}
        @endif
        {{--*/ $finalString .= $city; /*--}}
    @endif
    "{{ $finalString }}"
</div>

{{--*/$finalString=“”;/*--}
@如果(isset(国家))
{{--*/$finalstring.=$country;/*-}
@恩迪夫
@if(isset(城市))
@如果(isset(国家))
{{--*/$finalString.='-';/*-}
@恩迪夫
{{--*/$finalString.=$city;/*-}
@恩迪夫
“{{$finalString}}”
您可以使用:

@isset($country)
    @php($result = $country)
 @endisset
 @isset($city)
     @isset($country)
         @php($result .= '-')
     @endisset
         @php($result .= $city)
 @endisset
{{$result}}

祝你好运

结果和期望之间有什么区别?只是空间?@Sagar,是的,只是spacesAnswer在这里,可能是因为纽约的双引号line@Sagar对我已经找到了最好的答案,都一样。我想要结果:
“英格兰-伦敦”
。你试着读我的问题,我需要你的帮助。看看这个:
@isset($country)
    @php($result = $country)
 @endisset
 @isset($city)
     @isset($country)
         @php($result .= '-')
     @endisset
         @php($result .= $city)
 @endisset
{{$result}}