如何在 Laravel 4 Blade 文件中调用原生 PHP 函数
str_replace()
?
我想使用
str_replace()
将蛇形值转换为空格分隔的单词。
我正在尝试这个 php 代码,但它没用。
<th>{{str_replace('_', ' ', $str)}}</th>
您使用的是哪个版本的 Laravel?
对于 laravel 5.x,使用这个
{!! str_replace('_', ' ', $str) !!}
您可以在.blade.php文件中使用php代码
尝试这样
<th> <?=str_replace('_', ' ', $str)?> </th>
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) }}
在 Laravel 8 中你可以使用 String Helper 函数:
use Illuminate\Support\Str;
<th>{{ Str::replace('_', ' ', $str) }}</th>
你可以用这个
<th>{{-- */ echo str_replace('_', ' ', $str); /* --}}</th>
或
<th>{{-- */ $data = str_replace('_', ' ', $str); /* --}} {{$data}}</th>