Ik heb een menu en naargelang het product dat wordt weergegeven, komen
er in het menu meer of minder items te staan. Nu is het echter
belangrijk dat die items in het menu steeds in dezelfde volgorde komen
te staan.
Ik heb een tabel productCategory die er als volgt uitziet:
|productId|subLabel |
| 005 | description |
| 010 | awards |
| 005 | awards |
| 005 | references |
| 002 | downloads |
| 005 | images |
Per productId wil ik nu alle subLabels eruit sorteren, in dit geval zal
de array dan worden (voor 005): $prod_subs("description", "awards",
"references", "images")
Echter mijn menu-items moeten steeds zo geordend zijn:
$volgorde("description", "specifications", "pictures", "downloads",
"awards", references").
Hoe krijg ik $prod_subs() nu zodanig geordend dat de elementen geordend
worden in de volgorde zoals ze in $volgorde staan? Het aantal elementen
in $prod_subs is variabel, afhankelijk van het product, maar telt
minimum 1 element en maximum 6 elementen (=aantal elementen waaruit
$volgorde bestaat). Ik heb gezien dat PHP verschillende sorteer-functies
bezit maar ik geraak er niet aan uit
Als iemand mij al kan zeggen hoe ik dit best kan aanpakken, misschien
zijn er betere methodes, dan zal ik die persoon zeer dankbaar zijn.
Tot slot nog kort even een andere vraag: welke is de beste/snelste
manier om (met PHP) te checken of een welbepaald record in een MySQL
tabel bestaat?

Likes:
![[PHP] Elementen in array in welbepaalde volgorde sorteren](https://www.webhostingtalk.nl/images/WHT_rd/misc/dT.png)
Quote