Ben başka bir yazı bu denedim ama yine şansımı çalışıyorum var. Ben yapıyorum benim geçerli dizi ben isteyen benden daha farklı bir sonuç üretir.
Ben dışarı bu tür koymak istiyorum
Row: 0: Column: 1: ID 1
Row: 1: Column: 1: ID 1
Row: 0: Column: 2: ID 2
Row: 1: Column: 2: ID 2
Row: 2: Column: 2: ID 2
Row: 3: Column: 2: ID 2
Row: 0: Column: 3: ID 3
Row: 1: Column: 3: ID 3
Eğer kimliğine dayanarak Satırlar ve sütunlar değişim görebilirsiniz. Kimlik aynı Yani sadece aynı sütunda bir sonraki satıra gidin. Id değiştirilirse Ancak sonraki sütuna gider ve satırlar başlar.
Şu anda benim kod bu gibi görünüyor
for($i=0;$i<count($pv->rawData); $i++) {
$relative=0;
$relativeTypeID = -1;
if ($pv->rawData[$i]->relativeTypeID != $relativeTypeID) {
$relativeTypeID = $pv->rawData[$i]->relativeTypeID;
$iTypeCount++;
}
if(!empty($pv->rawData[$i]->description)) {
$pv->results[$i][$iTypeCount][0] = $pv->rawData[$i]->description;
echo "Row: ".$i.": Column: ".$iTypeCount.": ID".$relativeTypeID." <br>";
}
}
Bana aşağıdaki çıktıyı verir
Row: 0: Column: 1: ID1
Row: 1: Column: 2: ID1
Row: 2: Column: 3: ID2
Row: 3: Column: 4: ID2
Row: 4: Column: 5: ID2
Row: 5: Column: 6: ID2
Row: 6: Column: 7: ID2
Row: 7: Column: 8: ID2
Row: 8: Column: 9: ID2
Row: 9: Column: 10: ID2
Row: 10: Column: 11: ID2
Row: 11: Column: 12: ID2
Row: 12: Column: 13: ID2
….
….
Gördüğünüz gibi Satır ve Sütunlar kimlik numarası değişiyor ama değildir.
Ben senin yardım takdir
Teşekkürler