4 tane preg_match_all ile veriyi parçalıyorum ve sıralı olarak yazdırıyorum.

Bu verilerin her biri birbiriyle bağlantılı.
örnek: p1[5],p2[5],p3[5],p4[5]



Fakat arada bir kaç preg_match_all veriyi bulamıyor ve o değeri alamıyor.Bundan dolayı sırası karışıyor.
p1[5],p2[5],p3[5],p4[5]

yazdırdığım zaman p2 4. veriyi bulamadıysa 6. veri 5. olarak geliyor ve karışıklık oluyor bunu nasıl düzenliyebilirim?