PHP - Move element in array to second position
239
I have simple array from Wordpressmanage_posts_columns
filter, to change the columns in custom post type admin. The array looks like
$columns = array ('lastname' => 'Lastname', 'firstname' => 'Firstname', 'city' => 'City' );
and I'm adding ID column
$columns['id'] = 'ID';
I would need to move the id element to second position in the array. How can this be done?
Answer
Solution:
Instead, you can use
array_unshift
to prepend elements onto an array, orarray_push
to add an element at the end of the array.To reorder the associative array, you can use
array_splice
. A good example is here: http://uk.php.net/manual/en/function.array-splice.php#92651