发布于 2022-11-08 21:38:33 浏览 458
型号:台式机
系统:Windows Server 2008 R2
版本:php 5.6.21
分割符中文状态下无法分割:
<?php
$txt = '【抉信网络】我是被分割字符【抉信网络】我是被分割字符';
$preg = '/【[^】]+】/';
$value = preg_split($preg,$txt);
var_dump($value);
?>
输出结果:
array(1) { [0]=> string(78) "【抉信网络】我是被分割字符【抉信网络】我是被分割字符" }
分割符英文状态下正常分割:
<?php
$txt = '【mm】我是被分割字符【mm】我是被分割字符';
$preg = '/【[^】]+】/';
$value = preg_split($preg,$txt);
var_dump($value);
?>
输出结果:
array(3) { [0]=> string(0) "" [1]=> string(21) "我是被分割字符" [2]=> string(21) "我是被分割字符" }
表达式添加“u”修饰符后正常分割。
<?php
$txt = '【抉信网络】我是被分割字符【抉信网络】我是被分割字符';
$preg = '/【[^】]+】/u';
$value = preg_split($preg,$txt);
var_dump($value);
?>
输出结果:
array(3) { [0]=> string(0) "" [1]=> string(21) "我是被分割字符" [2]=> string(21) "我是被分割字符" }
上一篇:php怎么去除xml标签标记
下一篇:php怎么转义双引号
PS基础 发布于 2024-04-26 18:10:44 浏览 644
WPS基础 发布于 2022-11-11 00:24:25 浏览 549
EXCEL基础 发布于 2022-10-25 17:27:22 浏览 718
PHP基础 发布于 2022-08-16 16:28:34 浏览 498
PHP基础 发布于 2022-08-13 03:20:06 浏览 440
PHP基础 发布于 2022-07-18 01:45:23 浏览 413
PPT基础 发布于 2022-07-08 19:22:29 浏览 449
WORD基础 发布于 2022-07-03 14:25:04 浏览 539
WORD基础 发布于 2022-07-03 14:02:22 浏览 960