使用PHP将段落拆分为2列

Ric*_*ler 0 html php

我们使用以下内容将字符串拆分为两列.该字符串目前分裂在.,?!.

我们如何调整它以分裂.",?"!"

$middle = strrpos(substr($text, 0, floor(strlen($text) / 2)), ' ') + 1;
$adjust = strcspn($text, '.!?', $middle);
Run Code Online (Sandbox Code Playgroud)

例如:

这是一些没有引号的文字."这是带引号的文字!" 还有更多没有引号的文字.

会被分成:

这是一些没有引号的文字."这是带引号的文字!"

还有更多没有引号的文字.

Ama*_*ali 5

听起来像一个用例preg_split():

$arr = preg_split('/[.,?!]/', $text, -1, PREG_SPLIT_NO_EMPTY);
Run Code Online (Sandbox Code Playgroud)

演示

  • @CodeAngry:**没有**,他们没有,当他们*里面*字符类. (2认同)