输入banner图图片脚本导航/分类

关于PHP中使用preg_split()函数匹配正则表达式保留分隔符怎么办?

需求
我需要将下面的代码 分割成数组

慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?

PHP 代码为

]+/", "\"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?\"");
echo "
";
print_r($keywords);
echo "
"; ?>

现在的效果是这样的

丢失了 < > 两个符号 请问怎么办可以保利分隔符呢?


找打答案了

$keywords = preg_split('/([<|>]+)/', '"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?"', -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

回复内容:

需求
我需要将下面的代码 分割成数组

慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?

PHP 代码为

]+/", "\"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?\"");
echo "
";
print_r($keywords);
echo "
"; ?>

现在的效果是这样的

丢失了 < > 两个符号 请问怎么办可以保利分隔符呢?


找打答案了

$keywords = preg_split('/([<|>]+)/', '"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?"', -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

$keywords = preg_split('/([<|>]+)/', '"慎重:您将切换到睡眠模式,不能使用通话,短信及网络功能。确认更换?"', -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);