fork download
  1. <?php
  2. $arr = [
  3. '45024015',
  4. 'Юсупов Содикджон Джумаевич',
  5. '89243418885',
  6. '89097083061',
  7. '88024099',
  8. 'Ильясов Явдат Хасанович',
  9. '89243417773',
  10. '58121487',
  11. 'Турабова Мухаббат Набиевна',
  12. '89049822457',
  13. '89026593144',
  14. '89058812451'
  15. ];
  16.  
  17. $newArr = [];
  18. $i = 0;
  19. foreach($arr as $line) {
  20. if(preg_match('/^\d{8}$/', $line)) {
  21. $newArr[$i++] = '';
  22. }
  23. if(preg_match('/^[а-яё\s]+$/iu', $line)) {
  24. $line = preg_replace('/\s/', ';', $line, 1);
  25. }
  26. $newArr[$i-1] .= $line.';';
  27.  
  28. }
  29. print_r($newArr);
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
Array
(
    [0] => 45024015;Юсупов;Содикджон Джумаевич;89243418885;89097083061;
    [1] => 88024099;Ильясов;Явдат Хасанович;89243417773;
    [2] => 58121487;Турабова;Мухаббат Набиевна;89049822457;89026593144;89058812451;
)