3v4l.org

run code in 300+ PHP versions simultaneously
<?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; }

preferences:
51.07 ms | 402 KiB | 5 Q