假设,标题栏中的数据存储如下
$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;