fork download
  1. <?php
  2. header('Content-type: text/plain; charset=utf-8');
  3.  
  4. $arr = [
  5. '45024015',
  6. 'Юсупов Содикджон Джумаевич',
  7. '89243418885',
  8. '89097083061',
  9. '88024099',
  10. 'Ильясов Явдат Хасанович',
  11. '89243417773',
  12. '58121487',
  13. 'Турабова Мухаббат Набиевна',
  14. '89049822457',
  15. '89026593144',
  16. '89058812451'
  17. ];
  18. $s = join(';', $arr) . ';';
  19.  
  20. echo preg_replace('~(?<=\\d{8};)\\s*?([а-яё]+)\\s*?((?:[а-яё]+\\s*?){2};\\s*?(?:\\d{11};)+)~iu', '$1;$2' . PHP_EOL, $s);
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
45024015;Юсупов;Содикджон Джумаевич;89243418885;89097083061;
88024099;Ильясов;Явдат Хасанович;89243417773;
58121487;Турабова;Мухаббат Набиевна;89049822457;89026593144;89058812451;