Ich habe dieses Array ...PHP-Array ersetzen Zahlen mit Tasten
Array
(
[result] => Success
[finals] => Array
(
[0] => Array
(
[id] => 633
[name] => RESULT84
)
[0] => Array
(
[id] => 766
[name] => RESULT2
)
[0] => Array
(
[id] => 22
[name] => RESULT1
)
)
)
Und ich Extrahieren der Namen wie dieses ...
$names = array_column($data['finals'], 'name');
print_r($names);
Was mich gibt ...
Array
(
[0] => RESULT84
[1] => RESULT2
[2] => RESULT1
)
Meine Frage ist, wie kann ich es ändern, so dass ich das bekommen ...
Array
(
[RESULT84] => RESULT84
[RESULT2] => RESULT2
[RESULT1] => RESULT1
)
Ist etwas wie array_fill_keys meine beste Wahl?
[array_combine] (http://php.net/array_combine). Obwohl es sich anhört, brauchen Sie Schlüssel und Werte mit der gleichen Zeichenkette ... –
'$ name [array_column ($ data ['finals'], 'name')] = array_column ($ data ['finals'], 'name '); 'vielleicht – Andreas
Mögliches Duplikat von [Wie verwendet man Array-Werte als Schlüssel ohne Schleifen?] (http://stackoverflow.com/questions/31202835/how-to-use-array-values-as-keys-without- Schleifen) –