dth8312 2018-06-17 08:32
浏览 44
已采纳

多维数组 - 仅打印特定键值

Here is the output of my program var_dump($myvar):

f_shopping array(2) {
["product-size"]=> array(3) {
    [۰]=> object(WP_Term)#20766 (11) {
        ["term_id"]=> int(45) 
        ["name"]=> string(8) "Large" 
        ["slug"]=> string(5) "l" 
        ["term_group"]=> int(0) 
        ["term_taxonomy_id"]=> int(45) 
        ["taxonomy"]=> string(13) "pa_product-size" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) 
        ["count"]=> int(2) 
        ["filter"]=> string(3) "raw" 
        ["meta_value"]=> string(1) "0" 
    } 
    [۱]=> object(WP_Term)#20791 (11) {
        ["term_id"]=> int(47) 
        ["name"]=> string(8) "Small" 
        ["slug"]=> string(5) "s" 
        ["term_group"]=> int(0) 
        ["term_taxonomy_id"]=> int(47) 
        ["taxonomy"]=> string(13) "pa_product-size" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) 
        ["count"]=> int(2) 
        ["filter"]=> string(3) "raw" 
        ["meta_value"]=> string(1) "0" 
    } 
    [۲]=> object(WP_Term)#20780 (11) { 
        ["term_id"]=> int(46) 
        ["name"]=> string(10) "Medium" 
        ["slug"]=> string(6) "m" 
        ["term_group"]=> int(0) 
        ["term_taxonomy_id"]=> int(46) 
        ["taxonomy"]=> string(13) "pa_product-size" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) 
        ["count"]=> int(2) 
        ["filter"]=> string(3) "raw" 
        ["meta_value"]=> string(1) "0" 
    } 
} 
["shopping-pack"]=> array(4) {
    [۰]=> object(WP_Term)#20751 (11) {
        ["term_id"]=> int(26) 
        ["name"]=> string(13) "Box" 
        ["slug"]=> string(3) "b" 
        ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(26) 
        ["taxonomy"]=> string(16) "pa_shopping-pack" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) 
        ["count"]=> int(1) 
        ["filter"]=> string(3) "raw" 
        ["meta_value"]=> string(1) "1" 
    }
    [۱]=> object(WP_Term)#20750 (11) {
        ["term_id"]=> int(25) 
        ["name"]=> string(12) "Kilos" 
        ["slug"]=> string(4) "k" 
        ["term_group"]=> int(0) 
        ["term_taxonomy_id"]=> int(25) 
        ["taxonomy"]=> string(16) "pa_shopping-pack" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) ["count"]=> int(1) 
        ["filter"]=> string(3) "raw" 
        ["meta_value"]=> string(1) "2" 
    } 
    [۲]=> object(WP_Term)#20749 (11) {
        ["term_id"]=> int(24) 
        ["name"]=> string(13) "Single" 
        ["slug"]=> string(6) "s" 
        ["term_group"]=> int(0) 
        ["term_taxonomy_id"]=> int(24) 
        ["taxonomy"]=> string(16) "pa_shopping-pack" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) 
        ["count"]=> int(2) 
        ["filter"]=> string(3) "raw" 
        ["meta_value"]=> string(1) "3" 
    }
    [۳]=> object(WP_Term)#20748 (11) { 
        ["term_id"]=> int(73) 
        ["name"]=> string(13) "Packed" 
        ["slug"]=> string(6) "p" 
        ["term_group"]=> int(0) 
        ["term_taxonomy_id"]=> int(73) 
        ["taxonomy"]=> string(16) "pa_shopping-pack" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) 
        ["count"]=> int(1) 
        ["filter"]=> string(3) "raw" 
        ["meta_value"]=> string(1) "4" 
    }
}

How can i store all ["name"]s inside of ["product-size"] and ["shopping-pack"] in two separate simple arrays with the values of "slug" as key and "name" as value?

I've searched before and tried. the solutions didn't work.

  • 写回答

2条回答 默认 最新

  • du9843 2018-06-17 08:45
    关注

    You can use array_column

    $product = array_column($myVar['product-size'],'name','slug');
    print_r($product);
    
    $shopping = array_column($myVar['shopping-pack'],'name','slug');
    print_r($shopping);
    

    http://php.net/manual/en/function.array-column.php

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序