tag,
ich habe 2 arrays, eines:
Array
(
[0] => 234
[1] => 345
[2] => 123
)
und noch eines:
Array
(
[0] => Array
(
[id] => 1
[token] => 123
[field] => 1
[question] => question
[answer1] => answer
[answer2] => answer
[answer3] => answer
[answer4] => answer
[correct] => 2
[right] =>
[wrong] =>
[info] => 0
)
[1] => Array
(
[id] => 2
[token] => 234
[field] => 1
[question] => question
[answer1] => answer
[answer2] => answer
[answer3] => answer
[answer4] => answer
[correct] => 2
[right] =>
[wrong] =>
[info] => 0
)
[2] => Array
(
[id] => 3
[token] => 345
[field] => 1
[question] => question
[answer1] => answer
[answer2] => answer
[answer3] => answer
[answer4] => answer
[correct] => 4
[right] =>
[wrong] =>
[info] => 0
)
)
jetzt sind die werte des ersten array im zweiten jeweils im unterpunkt "token" zu finden. ich würde gern in php das zweite array in der reihenfolge des ersten array auslesen. also in diesem beispiel erst [1], dann [2] und am ende erst [0].
ich kenne nur die möglichkeit, 3 mal eine schleife laufen zu lassen und jedes mal zu schauen, ob der wert meiner ist, um dann den eintrag in ein neues array zu kopieren. scheint mir aber bei großen array eher unvorteilhaft.
darum ist die frage, ob es für soetwas einen kleinen befehl gibt, der das auch besser kann.
danke