如何在laravel中使用str_replace

如何在laravel中使用str_replace,laravel,laravel-4,Laravel,Laravel 4,如何在laravel框架中使用php函数str_replace。 我的数组键名位于表列名称上,因此键有“\u”如first\u name、last\u name等。我想删除刀片文件中的这些“\u”。我的要求是在.blade.php文件中替换字符串 我正在尝试这个php代码,但它是无用的 <th>{{str_replace('_', ' ', $str)}}</th> {{str\u replace('''str',''$str)} 谢谢您可以在.blade.php文件

如何在laravel框架中使用php函数str_replace。

我的数组键名位于表列名称上,因此键有“\u”如first\u name、last\u name等。我想删除刀片文件中的这些“\u”。我的要求是在.blade.php文件中替换字符串

我正在尝试这个php代码,但它是无用的

<th>{{str_replace('_', ' ', $str)}}</th>
{{str\u replace('''str',''$str)}

谢谢

您可以在.blade.php文件中使用php代码

像这样试试

<th> <?=str_replace('_', ' ', $str)?> </th>

您可以使用此

<th>{{-- */ echo str_replace('_', ' ', $str); /* --}}</th>
{{--*/echo str_replace('''','$str);/*--}

{{-*/$data=str\u replace('''','$str);/*-}{{$data}

您使用的是哪种版本的Laravel

对于laravel 5.x,请使用

{!! str_replace('_', ' ', $str) !!}
刀片

 $item = "Free-Active";
{{ Str::replaceArray('free-', [''], $item) }}

你说的“无用”是什么意思?我看没有理由不起作用,它起作用了。我的猜测是,
$str
未定义或为空。您可能希望将它们改为驼峰大小写(“firstName”而不是“firstName”)。请参见Laravel camel_case()函数。
use Illuminate\Support\Str;

$string = 'The event will take place between ? and ?';

$replaced = Str::replaceArray('?', ['8:30', '9:00'], $string);

// The event will take place between 8:30 and 9:00
 $item = "Free-Active";
{{ Str::replaceArray('free-', [''], $item) }}