I have an associative array that is many levels deep. I want to convert it to an indexed array (i.e. remove the key names). I don't want to flatten it; I want it to remain a nested array with all of the values intact. What's the best way to accomplish this?
Dani 5,664 The Queen of DaniWeb Administrator Featured Poster
Recommended Answers
Jump to Post— broj1 356I quickly put together this recursion function.
function assoc2indexedMulti($arr) { // initialize destination indexed array $indArr = array(); // loop through source foreach($arr as $val) { // if the element is array call the recursion if(is_array($val)) { $indArr[] = assoc2indexedMulti($val); // else add the value to destination …
All 3 Replies
pritaeas 2,276 Most Valuable Poster Moderator Featured Poster
broj1 356 Humble servant Featured Poster
Dani 5,664 The Queen of DaniWeb Administrator Featured Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.