preg_match_all('~User Name~is',$cikti,$f);
print_r($f);388 adet parça oluşturuyor bu şekilde. Kullanıcı sayısına eşit yani doğru.
Ama bunda diziler boş,
preg_match_all('~User Name \|(.*?) Full Name.+?Transfer Bytes \|(.*?) Transfer Packets~is',$cikti,$f);
Burdan anliyoruz ki regex'i degistirmen gerekiyor. Veri boyutuyla vs. bir sorunumuz yok.
~User Name \|(.*?) Full Name (.*?) Transfer Bytes \|(.*?) Transfer Packets~is
Su sekilde dener misin