首页 > 解决方案 > preq_replace 自动添加泰语单引号

问题描述

我的意图是打破不包含空格的 50 个字符组\n

我的代码是这样的:

$string= preg_replace('/([^\s<>]{50})(?=[^\s])/u', "$1\n$2", '[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลเพิ่มเติมที่]');

结果在新行中添加\n和附加:'

[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลเพิ่มเติมที\n
่]

但具有任意值:

$string= preg_replace('/([^\s<>]{50})(?=[^\s])/u', "$1\n$2", '[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลติดต่อนัดัด]');

结果显示没有'

[ติดต่อนัดหมายชมโครงการหรือสอบถามข้อมูลติดต่อนัดัด\n
]

为什么它'在新行中添加了额外的内容?我怎样才能避免它?

标签: phpthai

解决方案


推荐阅读