您是否正在寻找类似的结果?如果是,您可以使用以下代码:
Array (
[0] => Nunc sagittis in orci in pharetra. Mauris orci mauris, tincidunt in nisi quis, bibendum facilisis lectus.
[1] => Sales Center Hours Donec nec tristique neque. In hac habitasse platea dictumst. Cras sit amet mauris lorem.
)
代码:
<?php
$string = 'Nunc sagittis in orci in pharetra. Mauris orci mauris, tincidunt in nisi quis, bibendum facilisis lectus. Sales Center Hours Donec nec tristique neque. In hac habitasse platea dictumst. Cras sit amet mauris lorem.';
$split_by = 'Sales Center Hours';
$split_data = explode($split_by, $string);
$split_data[1] = $split_by . $split_data[1];
print_r ($split_data);
?>
如果在文本中没有找到 $split_by,那会给我们带来意想不到的结果。为了优雅地管理它,您可以执行以下操作:
<?php
$string = 'Nunc sagittis in orci in pharetra. Mauris orci mauris, tincidunt in nisi quis, bibendum facilisis lectus. Sales Center Hours Donec nec tristique neque. In hac habitasse platea dictumst. Cras sit amet mauris lorem.';
$split_by = 'Bad text';
$split_data = explode($split_by, $string);
// confirm that the string was split into two. If it did,
// add the split_by text to the front of the 2nd item (index 1)
if (count($split_data) === 2) {
$split_data[1] = $split_by . $split_data[1];
}
// do something with the text
print_r ($split_data);
?>