Сортиране на php масиви
Задачата беше да сортира масива, идващ от базата данни. Един елемент от този масив изглежда така:
Сортирането може да се извърши по SQL заявка
$ sql = "SELECT * FROM c_products WHERE category = '". $ category [0] [' id ']. "' И статус = '1' И подкатегория = '". $ подкатегория [0] [' id ']. "'ORDER BY name ASC LIMIT $ offset, $ num";
При съществуващото сортиране се извежда, както следва
01, 011, 012, 02, 020
За да сортирате данни в php, можете да използвате функцията usort
Структурата на данните трябва да бъде променена. Ще предложа план за безболезнен преход.
Миграция на данни
- Създайте нови колони за значими данни (заглавие, тегло, цвят)
- Напишете скрипт, който анализира името и попълва нови полета.