PHP - Move element in array to second position
I have simple array from Wordpress
manage_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?
Instead, you can use
array_unshiftto prepend elements onto an array, or
array_pushto 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