PHP:用现有的唯一值替换数组索引键

项目须知

我查询了数据库,并将结果存储到数组中。看起来像这样:

Array
(
[0] => Array
    (
        [Submission_ID] => 111
        [First_Name] => Dylan
        [Last_Name] => Taylor
        [Abstract_Title] => Research 1
    )

[1] => Array
    (
        [Submission_ID] => 222
        [First_Name] => Michael
        [Last_Name] => Jones
        [Abstract_Title] => Research 2
    )

[2] => Array
    (
        [Submission_ID] => 333
        [First_Name] => Wills
        [Last_Name] => Adams
        [Abstract_Title] => Research 3
    )
)

所有这些都放置在名为的变量中$results目前,我正在页面上显示一些数据,如下所示:

echo $results[0][Abstract_Title]

一切正常,但是,如果将索引键替换为“提交ID”,将很方便:

Array
(
[111] => Array
    (
        [Submission_ID] => 111
        [First_Name] => Dylan
        [Last_Name] => Taylor
        [Abstract_Title] => Research 1
    )

[222] => Array
    (
        [Submission_ID] => 222
        [First_Name] => Michael
        [Last_Name] => Jones
        [Abstract_Title] => Research 2
    )

[333] => Array
    (
        [Submission_ID] => 333
        [First_Name] => Wills
        [Last_Name] => Adams
        [Abstract_Title] => Research 3
    )
)

因此,我可以改为执行此操作(否则,我每次都必须打印数组以仅查找索引键):

echo $results[111][Abstract_Title]

有任何想法吗?(我是编程的新手。)我找到的最接近的答案是:php replace数组ID键,但我无法解决。我想一个forloop是最好的选择?新数组应该放在相同变量还是新变量中?

Narendrasingh西索迪亚

您可以简单地使用array_combinearray_column喜欢

$final_result = array_combine(array_column($result,'Submission_ID'),$result);
print_r($final_result);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP array_merge替换现有的数组值

来自分类Dev

如何替换现有键的 JSON 数组中的值?

来自分类Dev

拆分现有的索引数组

来自分类Dev

JQuery.i18n用键名而不是后备文本替换现有的键

来自分类Dev

向现有的复合唯一键添加新列

来自分类Dev

向现有的复合唯一键添加新列

来自分类Dev

来自现有一、2 列的新数组从现有的行/列开始索引,第三个是值

来自分类Dev

唯一值的索引数组

来自分类Dev

URL用锚替换,而不替换现有的锚

来自分类Dev

URL用锚替换,而不替换现有的锚

来自分类Dev

为现有的mysql表分配唯一的默认值

来自分类Dev

如何使用javascript在现有的json数组中添加键及其值

来自分类Dev

PHP数组值到唯一键

来自分类Dev

合并PHP数组以创建命名键和唯一值

来自分类Dev

拥有唯一值的对象键的排序数组

来自分类Dev

用一组全新的文件替换现有的个人仓库主文件

来自分类Dev

在表中添加唯一键/索引及其对现有记录的影响

来自分类Dev

LokiJS:插入索引的现有值不会出错-如何制作唯一索引?

来自分类Dev

将数组键复制到另一个现有的数组键中

来自分类Dev

我想在现有的 json 文件中添加一个键和值对

来自分类Dev

用于返回具有唯一索引的数组的 PHP 函数

来自分类Dev

是否有充分的理由用唯一的非聚集索引替换聚集索引

来自分类Dev

唯一键可以具有的空值数量

来自分类Dev

唯一键可以具有的空值数量

来自分类Dev

用更新的版本替换现有的RPubs文档

来自分类Dev

用javascript或jquery替换现有的规范标签

来自分类Dev

Js ES6,合并2个对象并存储在数组中,而不是替换现有的键

来自分类Dev

改变现有的唯一约束

来自分类Dev

从现有的两列python创建唯一的ID

Related 相关文章

  1. 1

    PHP array_merge替换现有的数组值

  2. 2

    如何替换现有键的 JSON 数组中的值?

  3. 3

    拆分现有的索引数组

  4. 4

    JQuery.i18n用键名而不是后备文本替换现有的键

  5. 5

    向现有的复合唯一键添加新列

  6. 6

    向现有的复合唯一键添加新列

  7. 7

    来自现有一、2 列的新数组从现有的行/列开始索引,第三个是值

  8. 8

    唯一值的索引数组

  9. 9

    URL用锚替换,而不替换现有的锚

  10. 10

    URL用锚替换,而不替换现有的锚

  11. 11

    为现有的mysql表分配唯一的默认值

  12. 12

    如何使用javascript在现有的json数组中添加键及其值

  13. 13

    PHP数组值到唯一键

  14. 14

    合并PHP数组以创建命名键和唯一值

  15. 15

    拥有唯一值的对象键的排序数组

  16. 16

    用一组全新的文件替换现有的个人仓库主文件

  17. 17

    在表中添加唯一键/索引及其对现有记录的影响

  18. 18

    LokiJS:插入索引的现有值不会出错-如何制作唯一索引?

  19. 19

    将数组键复制到另一个现有的数组键中

  20. 20

    我想在现有的 json 文件中添加一个键和值对

  21. 21

    用于返回具有唯一索引的数组的 PHP 函数

  22. 22

    是否有充分的理由用唯一的非聚集索引替换聚集索引

  23. 23

    唯一键可以具有的空值数量

  24. 24

    唯一键可以具有的空值数量

  25. 25

    用更新的版本替换现有的RPubs文档

  26. 26

    用javascript或jquery替换现有的规范标签

  27. 27

    Js ES6,合并2个对象并存储在数组中,而不是替换现有的键

  28. 28

    改变现有的唯一约束

  29. 29

    从现有的两列python创建唯一的ID

热门标签

归档