Çok boyutlu bir dizi, her dizi bir alan 'düzen' vardır. Ben aşağıdaki gibi bu değeri değiştirmeniz gerekir:
0 -> 3
1 -> 2
2 -> 1
3 -> 0
4 -> 7
5 -> 6
6 -> 5
7 -> 4
8 -> 9
9 -> 8
vs ..
Aşağıdaki gibi dizi yineleme sırasında hasta bu yapıyor
$c = 0;
foreach($data['images'] as $i)
{
//$i['order'] contains the original order value
$processed_imgs[$c]['file'] = $i['file'];
$processed_imgs[$c]['text'] = $i['text'];
$processed_imgs[$c]['order'] = 'X';
$c++;
}
$ I ['sipariş'] (DB ASC çıkan, ilk kod parçasında sol sütun) orijinal sipariş değerini içerir ve sağ sütunda ilgili numarasının değiştirilmesi gerekir.
4 bloklar sayıların her set bakarken Yani temelde, değer, ters değiştirildi gerekiyor. Ben o kadar yeni görüntüler eklenir artacak, en yüksek sipariş numarası ne olacağını bilemezsiniz.
Yukarıdaki foreach kullanarak bunu yapmak için en iyi yolu nedir?