iSE Posted November 23, 2009 Share Posted November 23, 2009 Guys, I feel really embarrased that I'm stumped by this but unless I'm blind, I can't seem to find a thing in the php manual. How do you get the array index from a key? The problem is I have an array sorted alphabetically by their key's, each key's value is an array of information relating to the key name. However, the client want's a certain key to appear last in the list. I was going to do this by using array_slice to extract the array by the key name, but array_slice expects the key to be long not a string. <?php $dealerList = VSM::getDealershipList(); $prmDealer = array_slice($dealerList, 'KEY NAME', 1); array_push($dealerList, $prmDealer); ?> Quote Link to comment https://forums.phpfreaks.com/topic/182671-get-index-from-array-key/ Share on other sites More sharing options...
sasa Posted November 23, 2009 Share Posted November 23, 2009 <?php $test = array('b'=> 1, 'a' => 2,'KEY NAME' => 3, 'sasa' => 123); $out = array_slice($test, array_search('KEY NAME',array_keys($test)),1); print_r($out); array_p ?> Quote Link to comment https://forums.phpfreaks.com/topic/182671-get-index-from-array-key/#findComment-964164 Share on other sites More sharing options...
iSE Posted November 24, 2009 Author Share Posted November 24, 2009 Thank you, that's exactly what I wanted Quote Link to comment https://forums.phpfreaks.com/topic/182671-get-index-from-array-key/#findComment-964591 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.