Здравейте, трябва ми малко пощом със сравняване на елементите в масив. Имам следното нещо:
Трябва да проверя дали има разлика в нивата( lvl ) на всеки 2 съседни елемента в масива и ако има, да запише в нов масив тези, тези които са с по-голям lvl.
Крайния резултат от това, трябва да бъде следния:
Задължително проверката трябва да бъде дали втория елемент е по-голям от първия и така докато се проверят всички. Ако има нещо неясно, ще обясня допълнително.
PHP:
Array (
[0] => Array ( [id] => 121 [lvl] => 0 [pfm] => )
[1] => Array ( [id] => 120 [lvl] => 1 [pfm] => 0.50 )
[2] => Array ( [id] => 119 [lvl] => 1 [pfm] => 0.50 )
[3] => Array ( [id] => 76 [lvl] => 3 [pfm] => 1.10 )
[4] => Array ( [id] => 50 [lvl] => 3 [pfm] => 1.10 )
)
Трябва да проверя дали има разлика в нивата( lvl ) на всеки 2 съседни елемента в масива и ако има, да запише в нов масив тези, тези които са с по-голям lvl.
Крайния резултат от това, трябва да бъде следния:
PHP:
Array (
[0] => Array ( [id] => 120 [lvl] => 1 [pfm] => 0.50 )
[1] => Array ( [id] => 76 [lvl] => 3 [pfm] => 1.10 )
)
Задължително проверката трябва да бъде дали втория елемент е по-голям от първия и така докато се проверят всички. Ако има нещо неясно, ще обясня допълнително.