У меня есть массив строк.Примерно так:
$preorder[] = "
iPhone 7/7 plus\n
\n
7 32Gb Jet B 1778 AA/A - 1 550\n
7 32Gb Jet B 1778 HN/A - 50\n
7 32Gb Jet B 1778 - 1 500\n
7 32Gb Jet B 1778 LE/A - 1 550\n
7 32Gb Jet B 1778 AH/A - 1 600\n
7 32Gb Jet B 1778 VC/A - 1 550\n
7 32Gb Jet B 1778 MY/A - 1 550\n
7 32Gb Jet B 1778 2B/A - 1 550\n
\n
7 128Gb Black 1778 2B/A - 1 550\n
7 128Gb Black 1778 VC/A - 1 550\n
\n
7 256Gb Black 1778 2B/A - 1 550\n
\n
7 128Gb Jet B 1778 VC/A - 1 550\n
\n
7 256Gb Black 1778 AH/A - 1 600\n
7 256Gb Black 1778 AA/A - 1 550\n
7 256Gb Black 1778 HN/A - 50\n
7 256Gb Red 1778 MY/A - 1 550\n
\n
7 Plus 32Gb Black 1784 2B/A - 1 800\n
\n
7 256Gb Jet B 1778 MY/A - 4 950\n
7 256Gb Jet Black 1778 - 1 500\n
7 256Gb Jet B 1778 AH/A - 1 600\n
7 256Gb Jet B 1778 HN/A - 50\n
\n
7 Plus 32Gb Silver 1784 2B/A - 5 200\n
7 Plus 32Gb Black 1784 LE/A - 1 700\n
7 Plus 32Gb Black 1784 HN/A - 50\n
7 Plus 32Gb Black 1784 - 1 700\n
7 Plus 32Gb Gold 1784 HN/A - 50\n
7 Plus 32Gb Gold 1784 LE/A - 1 700\n
7 Plus 32Gb Gold 1784 MY/A - 1 800\n
7 Plus 32Gb Rose 1784 MY/A - 5 200\n
\n
7 Plus 128Gb Black 1784 2B/A - 5 200\n
";
Это список некоторых продуктов, и я отправлю его в telegram.Но у телеграммы есть ограничение на длину сообщения.Поэтому, если мое сообщение содержит более 4000 символов, мне нужно разделить его на 2 сообщения.
Но это плохое решение разбивать эту строку на пустую строку.Поэтому я понятия не имею, как я могу сделать эту строку похожей на
$msg[] = "
iPhone 7/7 plus\n
\n
7 32Gb Jet B 1778 AA/A - 1 550\n
7 32Gb Jet B 1778 HN/A - 50\n
7 32Gb Jet B 1778 - 1 500\n
7 32Gb Jet B 1778 LE/A - 1 550\n
7 32Gb Jet B 1778 AH/A - 1 600\n
7 32Gb Jet B 1778 VC/A - 1 550\n
7 32Gb Jet B 1778 MY/A - 1 550\n
7 32Gb Jet B 1778 2B/A - 1 550\n
\n
7 128Gb Black 1778 2B/A - 1 550\n
7 128Gb Black 1778 VC/A - 1 550\n";
$msg[]="
\n
7 256Gb Black 1778 2B/A - 1 550\n
\n
7 128Gb Jet B 1778 VC/A - 1 550\n
\n
7 256Gb Black 1778 AH/A - 1 600\n
7 256Gb Black 1778 AA/A - 1 550\n
7 256Gb Black 1778 HN/A - 50\n
7 256Gb Red 1778 MY/A - 1 550\n";
$msg[] = "
\n
7 Plus 32Gb Black 1784 2B/A - 1 800\n
\n
7 256Gb Jet B 1778 MY/A - 4 950\n
7 256Gb Jet Black 1778 - 1 500\n
7 256Gb Jet B 1778 AH/A - 1 600\n
7 256Gb Jet B 1778 HN/A - 50\n
\n
7 Plus 32Gb Silver 1784 2B/A - 5 200\n
7 Plus 32Gb Black 1784 LE/A - 1 700\n";
$msg[] = "
7 Plus 32Gb Black 1784 HN/A - 50\n
7 Plus 32Gb Black 1784 - 1 700\n
7 Plus 32Gb Gold 1784 HN/A - 50\n
7 Plus 32Gb Gold 1784 LE/A - 1 700\n
7 Plus 32Gb Gold 1784 MY/A - 1 800\n
7 Plus 32Gb Rose 1784 MY/A - 5 200\n
\n
7 Plus 128Gb Black 1784 2B/A - 5 200\n
";
Так что я хочу разделить строку на части и создать массив из них, а затем просто отправить ее в telegram.Моя строка может иметь длину 20000 символов.Поэтому мне нужен динамический способ разделить его.Какие-либо предложения?Thx!