【问题标题】:PHP - Move element in array to second positionPHP - 将数组中的元素移动到第二个位置
【发布时间】:2014-03-19 15:06:48
【问题描述】:

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

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

我正在添加 ID 列

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

我需要将 id 元素移动到数组中的第二个位置。如何做到这一点?

【问题讨论】:

  • 有什么用?关联数组不需要排序。
  • Wordpress admin 中的列按数组元素的顺序显示 - 我需要 ID 列位于第二个位置。
  • 在#MLeFevre 链接中回答,谢谢。

标签: php arrays wordpress


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-10-15
    • 1970-01-01
    • 2011-07-15
    • 2011-03-31
    • 2023-03-29
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多