strpos(), strrpos(), stripos(), strripos(), strrchr(), substr(), stristr(), strstr(). .....
php里有这么多相关此功能的函数,其实还有其它的
php里有这么多相关此功能的函数,其实还有其它的
解决方案 »
- 看看我用php做的网站 遛马路
- 我现在应该给公司提薪水要求是多少?
- php 正则替换的一个问题?
- 在MYSQL里面我要写一个4000字左右的字段用什么字符串比较好 谢谢各位了
- 请问PHP连mysql用phpmysqladmin还是用MyManagerLite好?
- xuzuning(唠叨)请进
- 以下是我的一个新闻系统的后台登录页面的源码。请教高手,为什么我输入密码后总是无法登录?密码是test
- 谁作过信息采集?能给点设计思路么(不知道我这么想是否合理)?谢谢,
- 谁会用phplib作一个用户认证(急)
- 这种写法主要是为了什么
- 请教在向数据库中插入一条记录时,如何同时取得这条记录的id值
- 请问兄弟们有 ajax+PHP+mysql的源码或例子看看吗?
$s = <<< TEXT
基本信息:
aaa……
……
工作经历:
bbb……
……
教育经历:
ccc……
……
TEXT;
$p = "/(基本信息:|工作经历:|教育经历:)/";
$r = preg_split($p, $s, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_OFFSET_CAPTURE);
print_r($r);
?>
输出
Array
(
[0] => Array
(
[0] => 基本信息:
[1] => 0
) [1] => Array
(
[0] =>
aaa……
…… [1] => 10
) [2] => Array
(
[0] => 工作经历:
[1] => 33
) [3] => Array
(
[0] =>
bbb……
…… [1] => 43
) [4] => Array
(
[0] => 教育经历:
[1] => 66
) [5] => Array
(
[0] =>
ccc……
……
[1] => 76
))
[0] => Array
(
[0] => 基本信息:
[1] => 0 //这个0是代表位置么?
) [1] => Array
(
[0] =>
aaa……
…… [1] => 10 //这个10是代表位置么? )
比如说
教育经历:
ccc……
……
工作经历:
bbb……
……
基本信息:
aaa……
……
也就是实际次序打乱影响结果么?
1、
PREG_SPLIT_NO_EMPTY 不输出空项
PREG_SPLIT_DELIM_CAPTURE 输出匹配项
PREG_SPLIT_OFFSET_CAPTURE 输出匹配项的位置2、是的3、不影响,与关键字的位置无关。所以结果中要包含匹配项,以便识别