使用PHP将字符串拆分为2个长度

19 php string split

我有一个很长的字符串,我想分成两部分.

我希望有人可以帮我把字符串分成两个单独的字符串.

我需要第一个字符串长度为400个字符,然后其余字符串在第二个字符串中.

Pau*_*aul 57

$first400 = substr($str, 0, 400);
$theRest = substr($str, 400);
Run Code Online (Sandbox Code Playgroud)

您可以将变量重命名为适合您的变量.这些名字只是为了解释.此外,如果你在一个小于400个字符$ theRest的字符串上尝试这个FALSE


hak*_*kre 18

有一个名为str_splitPHP Manual的函数,它可能只是拆分字符串:

$parts = str_split($string, $split_length = 400);
Run Code Online (Sandbox Code Playgroud)

$parts它的array每一部分最多为400(单字节)字符.根据这个问题,你也可以将第一和第二部分分配给各个变量(期望字符串长于400个字符):

list($str_1, $str_2) = str_split(...);
Run Code Online (Sandbox Code Playgroud)

  • 你怎么知道这不是问题?他们可能有一个 1000 个字符的字符串,并希望将其拆分为 400 和 600 个字符 (2认同)