J'ai une très longue chaîne que je veux diviser en 2 morceaux.
J'espérais que quelqu'un pourrait m'aider à diviser la chaîne en 2 chaînes distinctes.
J'ai besoin que la première chaîne soit longue de 400 caractères, puis le reste dans la deuxième chaîne.
$first400 = substr($str, 0, 400);
$theRest = substr($str, 400);
Vous pouvez renommer vos variables selon ce qui vous convient. Ces noms sont juste pour explication. De plus, si vous essayez ceci sur une chaîne de moins de 400 caractères $, le reste sera FALSE
Il existe une fonction appelée str_split
Manuel PHP qui pourrait bien, juste diviser les chaînes:
$parts = str_split($string, $split_length = 400);
$parts
est un array
avec chaque partie de 400 caractères (un octet) au maximum. Conformément à cette question, vous pouvez également affecter la première et la deuxième partie à des variables individuelles (en attendant que la chaîne dépasse 400 caractères):
list($str_1, $str_2) = str_split(...);