如何将句子的第一个单词放入跨度中

时间:2017-07-28 18:21:45

标签: php string laravel replace octobercms

我使用laravel和刀片。我不知道record.title中的第一个单词如何放入span。有谁知道,可以帮助我吗?编辑:我忘记了最重要的事情。这是来自cms october的htm页面

<h2><span>The</span> {{ record.title }}</h2>

3 个答案:

答案 0 :(得分:3)

10月CMS正在使用twig模板引擎。你可以在你的模板中做到这一点:

{{ record.title | split(' ')[0] }}
// for the rest of string 
{{ record.title[1:] }}

答案 1 :(得分:0)

您可以将字符串拆分为单词:

$words = explode(' ',trim(record.title));

然后得到第一个:

$first_word = $words[0];

答案 2 :(得分:0)

使用explode()创建一个单词数组,str_after()显示第一个单词后的所有单词:

@php $sentence = explode(' ', $record->title) @endphp
<span>{{ $sentence[0] }}</span>
{{ $str_after($sentence, $sentence[0].' ') }}