- substr: documentation ( source)
- var_dump: documentation ( source)
<?php
$line = "HELLO WORLD HOW ARE YOU I AM JUST FINE THANKS";
$plan = [9, 20];
var_dump(plan_split($line, $plan));
function plan_split(string $line, array $plan) : array {
$plan[] = strlen($line); // last substring
$start = 0;
$parsed = [];
foreach ($plan as $end) {
$parsed[] = substr($line, $start, $end);
$start += $end;
}
return $parsed;
}