fork download
  1. <?php
  2.  
  3. $array = [
  4. ['b', 'e', 'd', 's'],
  5. ['l', 'n']
  6. ];
  7.  
  8. $maxCount = max(array_map('count', $array));
  9. $result = [];
  10. for ($i = 0; $i < $maxCount; ++$i) {
  11. foreach (array_column($array, $i) as $found) {
  12. $result[] = $found;
  13. }
  14. }
  15. var_export($result);
Success #stdin #stdout 0.02s 26196KB
stdin
Standard input is empty
stdout
array (
  0 => 'b',
  1 => 'l',
  2 => 'e',
  3 => 'n',
  4 => 'd',
  5 => 's',
)