Merhabalar, "file_get_contents" ile bir siteden verileri çekiyorum, bir sorun yok, verileri bölme, parçalamada da sıkıntı yok, yalnız veriler su sekilde diyelim.
id | isim | | soy_isim| yas | il|
1 kemal dincer 25 ankara (doğru alınıyor)
2 mehmet aslan 41 izmir doğru alınıyor)
3 asalet hakan ? ordu (kaynakta bu kişinin yaşı yok, haliyle olmadığından countla sayıp arraya atadığm sıradaki yaşı alıyor, ve haliyle kişinin yal bilgisi yanlış geliyor, (ad,soyad,il bilgisi doğru yaş yanlış)
bunu hangi mantıkla çözebilirim.
echo '<aile>';
$row = count($mey[2]);
for($a=0; $a < $row; $a++) {
$ev1 = explode(":",$mey[3][$a]);
echo '<bilgi>';
echo '<id>'.$mey[2][$a].'</id>';
echo '<isim>'.$ev1[0].'</isim>';
echo '<soyisim>'.ltrim($ev1[1]).'</soyisim>';
echo '<yas>'.ltrim($mey[7][$a]).'</yas>';
echo '<il>'.ltrim($mey[8][$a]).'</il>';
echo '</bilgi>';
}
echo '</aile>';
yaşı olmayana yaş ekleyerek sorunu çözdüm, bu sorunu yaşayan olursa veriye str_replace ile yaş ekleyebilir.