PHP 截断文本 base64

PHP truncate text base64

我需要在使用 base64 编码之前截断文本。我尝试使用自动换行:

$body_wrap = wordwrap($arrayInfo['body'], 150, '\n', false);

使用“\n”、“\r”、“
”,这是行不通的。

是否有其他解决方案来包装我的文字?因为在 HTML 中,我有大行溢出屏幕

尝试以下操作:

$body_wrap = wordwrap($arrayInfo['body'], 150, "\r\n", false);

$body_wrap = wordwrap($arrayInfo['body'], 150, PHP_EOL, false);

第一个,用"双引号把\r\n

包起来

Unlike the double-quoted and heredoc syntaxes, variables and escape sequences for special characters will not be expanded when they occur in single quoted strings.

第二个,使用 PHP_EOL 常数,它是 OS 独立的。