如何在laravel中使用str_replace
如何在laravel框架中使用php函数str_replace。 我的数组键名位于表列名称上,因此键有“\u”如first\u name、last\u name等。我想删除刀片文件中的这些“\u”。我的要求是在.blade.php文件中替换字符串 我正在尝试这个php代码,但它是无用的如何在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文件
<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) }}