Ho un risultato array $ ricevendo da MySQL come segueCome spostare gli elementi dell'array in alto se confrontati con la stringa?
Array
(
[0] => Array
(
[p_title] => Apple The New iPad (White, 64GB, WiFi)
)
[1] => Array
(
[p_title] => Apple ipad Mini/ipad Mini Retina Belkin Fastfit Bluetooth Wireless Key
)
[2] => Array
(
[p_title] => Apple ipad Air (16GB, WiFi + Cellular)
)
)
e suppongo io sono sempre in ordine di valore nella $sort_by
variabile. per es. Al momento,
$sort_by="Apple ipad";
quindi voglio spostare ogni elementi di matrice che hanno p_title "Apple iPad" in alto.
quindi la mia matrice di output dovrebbe essere;
Array
(
[0] => Array
(
[p_title] => Apple ipad Air (16GB, WiFi + Cellular)
)
[1] => Array
(
[p_title] => Apple ipad Mini/ipad Mini Retina Belkin Fastfit Bluetooth Wireless Key
)
[2] => Array
(
[p_title] => Apple The New iPad (White, 64GB, WiFi)
)
)
Sono pronto a modificare il codice in query mysql o in php.
in modo da voi sta leggendo il valore di gamma in serie a destra e fa il valore avere arriva a fissare il valore di matrice o sarà ovunque nel valore di matrice – Afsar
avete anche provato qualcosa? – Rizier123
@zan yes Sto ottenendo valore prima di formig l'array, intendo prima di eseguire la query di selezione. @ Rizier123 Sì, poiché ZI non può utilizzare array_multisort() perché ha bisogno di ordinare l'array. e sapevo che usort() lo farà ma ho solo bisogno di passare una buona funzione al suo interno. –