PHP - 将数组中的元素移动到第二个位置

时间:2014-03-19 15:06:49

标签: php arrays wordpress

我有来自Wordpress manage_posts_columns过滤器的简单数组,用于更改自定义帖子类型admin中的列。该数组看起来像

$columns = array ('lastname' => 'Lastname', 'firstname' => 'Firstname', 'city' => 'City' );

我正在添加ID列

$columns['id'] = 'ID';

我需要将id元素移动到数组中的第二个位置。怎么办呢?

1 个答案:

答案 0 :(得分:0)

相反,您可以使用array_unshift将元素添加到数组中,或array_push添加元素末尾的元素。

要重新排序关联数组,可以使用array_splice。这里有一个很好的例子:http://uk.php.net/manual/en/function.array-splice.php#92651