Ich habe eine Reihe von Jobs:Ausgabe einer Mehrfachauswahl mit ausgewählten Werten aus einem Array?
$jobs = ['j1', 'j2', 'j3', 'j4', 'j5'];
ich auch eine Reihe von Benutzeraufträge haben:
$userJobs = ['j1', 'j3'];
Ich bin ein Multi select aller Aufträge ausgibt und ich wünsche Benutzer Jobs haben ausgewählt.
Wenn ein Benutzer nur einen Job hatte ich so etwas tun würde:
foreach($jobs as $job){
echo '<option '.$job == $userJob ? 'selected' : ''.'>'.$job.'</option>';
}
Aber wie diese zu vergleichen Array zu nähern, ohne viel Schleifen?
'in_arra y() 'oder wahrscheinlich etwas mit' array_intersect() ' – Rizier123
' in_array ($ job, $ userJob) '? – cske