PHP前端开发

如何将字符串根据关键词拆分成数组?

百变鹏仔 3天前 #PHP
文章标签 成数

字符串按关键词拆分

问题描述:
给定一个字符串和一组关键词,将字符串按关键词拆分为数组。

例如,将字符串 "你关注的杨幂有10个未看" 按关键字 ["杨幂", 10] 拆分,得到数组 ["你关注的", "杨幂", "有", 10, "个未看"]。

解决方案:
可以使用正则表达式来解决此问题。

代码示例:

<?php$str = "你关注的杨幂有10个未看";print_r (preg_split("/(杨幂|10)/", $str, -1, PREG_SPLIT_DELIM_CAPTURE));?>