如何在laravel中按空格拆分字符串



假设,标题栏中的数据存储如下

$title = "We are a completely vertically integrated company which ...."

我想把它们像这个一样展示出来

<h1>We are</h1>
<h2>a completely vertically</h2>
<h3>integrated company which ....</h3>

我像这个一样拆分标题

$parts = explode(" ", $title);

但现在,我如何才能将这些部分连接到我想要的输出中?

您可以使用array_shift((将第一个元素从数组中移出。将阵列中的前2个字移位为h1,将下3个字移位至h2,并将其余阵列元素内爆为h3

$title = 'We are a completely vertically integrated company which ....';
$parts = explode(' ', $title);
$html = '<h1>' . array_shift($parts) . ' ' . array_shift($parts) . '</h1>';
$html .= '<h2>' . array_shift($parts) . ' ' . array_shift($parts) .  ' ' . array_shift($parts) . '</h2>';
$html .= '<h3>' . implode(' ', $parts) . '</h3>';

echo $html;

最新更新