为了账号安全,请及时绑定邮箱和手机立即绑定

preg_split 的用法问题?

preg_split 的用法问题?

错过了年华 2017-06-25 22:38:54
老是报错:Notice: Undefined offfest: 1在xxx位置Notice: Undefined offfest: 2在xxx位置php手册查的array preg_split     ( string $pattern    , string $subject    [, int $limit  = -1    [, int $flags  = 0   ]] ) 通过一个正则表达式分隔给定字符串. 参数 pattern  用于搜索的模式,字符串形式。 subject  输入字符串 limit  如果指定,将限制分隔得到的子串最多只有 limit 个,返回的最后一个      子串将包含所有剩余部分。 limit 值为-1, 0或null时都代表"不限制",      作为php的标准,你可以使用null跳过对 flags 的设置。 flags  flags  可以是任何下面标记的组合(以位或运算 | 组合): PREG_SPLIT_NO_EMPTY  如果这个标记被设置, preg_split()  将进返回分隔后的非空部分。            PREG_SPLIT_DELIM_CAPTURE  如果这个标记设置了,用于分隔的模式中的括号表达式将被捕获并返回。            PREG_SPLIT_OFFSET_CAPTURE  如果这个标记被设置, 对于每一个出现的匹配返回时将会附加字符串偏移量.            注意:这将会改变返回数组中的每一个元素, 使其每个元素成为一个由第0           个元素为分隔后的子串,第1个元素为该子串在 subject            中的偏移量组成的数组。list(  $year,$month ,  $day  ) = preg_split  ( '[/.-]' , "2017-5-11" );后两个参数不是可选吗?老是提示什么偏移量,可我没设后两个参数啊。。
查看完整描述

1 回答

?
天使之翼死神之镰

TA贡献81条经验 获得超102个赞

正则表达式写错了,/[0-9]/或#[0-9]#


查看完整回答
1 反对 回复 2017-06-26
  • 1 回答
  • 0 关注
  • 1414 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信