php 数组 修改 键名,php 修改数组的键名

妖狐艹你老母 2022-11-12 12:54 584阅读 0赞

原数组

  1. $fans = pdo\_getall('mc\_mapping\_fans', \[\], \['nickname','openid'\]);
  2. array(7) \{
  3. \[0\] => array(2) \{
  4. \["nickname"\] => string(9) "赵一"
  5. \["openid"\] => string(28) "o8zutxJjU8jEreYE9nKGJ2GRpWi8"
  6. \}
  7. \[1\] => array(2) \{
  8. \["nickname"\] => string(9) "钱二"
  9. \["openid"\] => string(28) "o8zutxNLlgSxEYpinkuesrmnhLj4"
  10. \}
  11. \[2\] => array(2) \{
  12. \["nickname"\] => string(9) "张三"
  13. \["openid"\] => string(28) "o8zutxOrU3ijYHti4NYzvcBddOMk"
  14. \}
  15. \[3\] => array(2) \{
  16. \["nickname"\] => string(9) "李四"
  17. \["openid"\] => string(28) "o8zutxFDIuwguWbet9oJDDG62SG8"
  18. \}
  19. \[4\] => array(2) \{
  20. \["nickname"\] => string(6) "王五"
  21. \["openid"\] => string(28) "o8zutxLwsuj94W-7DF-6HLLNHyxU"
  22. \}
  23. \[5\] => array(2) \{
  24. \["nickname"\] => string(24) "孙六"
  25. \["openid"\] => string(28) "o8zutxDKNJ5c\_gOkklGFn2rkZmG0"
  26. \}
  27. \[6\] => array(2) \{
  28. \["nickname"\] => string(3) "周七"
  29. \["openid"\] => string(28) "o8zutxLAqZaT3lwHyylwnSBKmqRs"
  30. \}
  31. \}
  1. $tags = array\_map(function($fans) \{
  2. return array(
  3. 'label' => $fans\['nickname'\],
  4. 'value' => $fans\['openid'\]
  5. );
  6. \}, $fans);

经过array_map处理后

  1. array(7) \{
  2. \[0\] => array(2) \{
  3. \["label"\] => string(9) "赵一"
  4. \["value"\] => string(28) "o8zutxJjU8jEreYE9nKGJ2GRpWi8"
  5. \}
  6. \[1\] => array(2) \{
  7. \["nickname"\] => string(9) "钱二"
  8. \["value"\] => string(28) "o8zutxNLlgSxEYpinkuesrmnhLj4"
  9. \}
  10. \[2\] => array(2) \{
  11. \["label"\] => string(9) "张三"
  12. \["value"\] => string(28) "o8zutxOrU3ijYHti4NYzvcBddOMk"
  13. \}
  14. \[3\] => array(2) \{
  15. \["label"\] => string(9) "李四"
  16. \["value"\] => string(28) "o8zutxFDIuwguWbet9oJDDG62SG8"
  17. \}
  18. \[4\] => array(2) \{
  19. \["label"\] => string(6) "王五"
  20. \["value"\] => string(28) "o8zutxLwsuj94W-7DF-6HLLNHyxU"
  21. \}
  22. \[5\] => array(2) \{
  23. \["label"\] => string(24) "孙六"
  24. \["value"\] => string(28) "o8zutxDKNJ5c\_gOkklGFn2rkZmG0"
  25. \}
  26. \[6\] => array(2) \{
  27. \["label"\] => string(3) "周七"
  28. \["value"\] => string(28) "o8zutxLAqZaT3lwHyylwnSBKmqRs"
  29. \}
  30. \}

发表评论

表情:
评论列表 (有 0 条评论,584人围观)

还没有评论,来说两句吧...

相关阅读

    相关 php数组增加

      PHP教程 - PHP数组多维   多维数组可以有数组作为其值。   包含其他数组的数组是二维数组。如果这些数组也包含数组,那么顶层数组是一个三维数组,依此类推。