字符串按关键词拆分
问题描述:
给定一个字符串和一组关键词,将字符串按关键词拆分为数组。
例如,将字符串 “你关注的杨幂有10个未看” 按关键字 [“杨幂”, 10] 拆分,得到数组 [“你关注的”, “杨幂”, “有”, 10, “个未看”]。
解决方案:
可以使用正则表达式来解决此问题。
代码示例:
<?php $str = "你关注的杨幂有10个未看"; print_r (preg_split("/(杨幂|10)/", $str, -1, PREG_SPLIT_DELIM_CAPTURE)); ?>