我想拆分一个字符串,这样数组的每个元素只有112个字符,并且换行符数为28个字符。
以下是目前的代码:
$order = array("\r\n", "\n", "\r");
$message3 = str_replace($order, '1234567890123456789012345678',
$_POST['message']);
$messages2 = str_split($message3, 112);
foreach ($messages2 as $message4) {
$message4 = str_replace('1234567890123456789012345678', '\n', $message4);
$message[]=$message4;
}
但这在12345中的大部分时间都会产生......分裂为2个元素,显然它们不会被替换。
有更好的方法吗?