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); ?> 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 ?> 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 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
Archived
This topic is now archived and is closed to further replies.