So habe ich ein Array in PHP wie folgt aus:php array_column mit unsequential Index gibt falsche Index
array(
22 => array()
23 => array()
25 => array()
)
Ich verwende array_column in search_array eine Spalte in den Subarrays zu suchen.
$index=array_search('needlehere',array_column(myarray,'columnbeingsearchedhere'))
Aber die array_column wird die korrekte Indizes nicht verwenden, aber reindexing sie seine 0,1,2 ...
Gibt es trotzdem die richtigen Indizes zu halten?
'array_column' wird verwendet, um die gemeinsamen Indexspalten zu erhalten .... –
array_combine workaround funktioniert nicht, wenn einige der Teilmengen in Ihrem Array nicht die angegebene Spalte haben (array_column speichert diese anstelle von return NULL) . – kwak