简体   繁体   中英

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_unshift to prepend elements onto an array, or array_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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM