如何在 laravel 中使用 str_replace

How to use str_replace in laravel

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

我的数组键名在 table 列名上,因此键有“_”,如 first_name、last_name 等。我想删除 [=29= 中的这些“_” ] 文件。我的要求是在 .blade.php 文件中替换字符串。

我正在尝试这个 php 代码,但没用。

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

谢谢

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

这样试试

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

你可以使用这个

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

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

你用的是哪个版本的Laravel?

对于laravel5.x,使用这个

{!! str_replace('_', ' ', $str) !!}
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

对于Blade

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

在Laravel 8中您可以使用字符串助手函数:

use Illuminate\Support\Str;

<th>{{ Str::replace('_', ' ', $str) }}</th>