老是报错:
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" );
后两个参数不是可选吗?老是提示什么偏移量,可我没设后两个参数啊。。
天使之翼死神之镰