我有一个带有产品的阵列(每个产品都有更多的阵列)

我想获取值[“ 0_1”]或[“ 0_2”]? 如果以0开头,则应将该乘积发送到数组末尾

array(14) { 
    ["0_1"]=> array(27) {
        ["files"]=> array(0) { } 
        ["images"]=> array(0) { } 
        ["form_addtocart"]=> string(0) "" 
        ["has_addtocart"]=> bool(false) 
        ["product_flypage"]=> string(137) "index.php?page=shop.product_details&flypage=flypage.tpl&product_id=3299&category_id=88&option=com_virtuemart&Itemid=2"
        ["product_thumb_image"]=> string(170) "http://www.e-theodoulidis.gr/components/com_virtuemart/show_image_in_imgtag.php?filename=General_Electric_4e5f4d8265044.jpg&newxsize=120&newysize=120&fileout="
        ["product_full_image"]=> string(108) "http://www.e-theodoulidis.gr/components/com_virtuemart/shop_image/product/General_Electric_4e5f4d8265044.jpg"
        ["full_image_width"]=> int(1064)
        ["full_image_height"]=> int(1064)
        ["product_name"]=> string(42) "General Electric Τηλέγωνο CE 30044"
        ["product_s_desc"]=> string(0) ""
        ["product_details"]=> string(43) "Λεπτομέρειες προϊόντος"
        ["product_rating"]=> string(0) ""
        ["product_price"]=> string(344) " Καλέστε για Τιμή "
        ["product_price_raw"]=> array(1) { 
            ["product_price"]=> float(0)
        }
        ["product_sku"]=> string(25) "General Electric CE 30044"
        ["product_weight"]=> string(6) "0.0000"
        ["product_weight_uom"]=> string(2) "kg"
        ["product_length"]=> string(6) "0.0000"
        ["product_width"]=> string(6) "0.0000"
        ["product_height"]=> string(6) "0.0000"
        ["product_lwh_uom"]=> string(6) "inches"
        ["product_in_stock"]=> string(1) "0"
        ["product_availability_date"]=> NULL
        ["product_availability"]=> string(0) ""
        ["cdate"]=> string(10) "1314868610"
        ["mdate"]=> string(10) "1314868610"
    }
    ["0_2"]=> array(27) {
        ["files"]=> array(0) { }
        ["images"]=> array(0) { }
        ["form_addtocart"]=> string(0) ""
        ["has_addtocart"]=> bool(false)
        ["product_flypage"]=> string(137) "index.php?page=shop.product_details&flypage=flypage.tpl&product_id=7609&category_id=88&option=com_virtuemart&Itemid=2"
        ["product_thumb_image"]=> string(188) "http://www.e-theodoulidis.gr/components/com_virtuemart/show_image_in_imgtag.php?filename=resized%2FPanasonic________533a7b4f573b0_120x120.jpg&newxsize=120&newysize=120&fileout="
        ["product_full_image"]=> string(108) "http://www.e-theodoulidis.gr/components/com_virtuemart/shop_image/product/Panasonic________533a7b4f5cba6.jpg"
        ["full_image_width"]=> int(530)
        ["full_image_height"]=> int(403)
        ["product_name"]=> string(39) "Panasonic Τηλέφωνο KX-TS560EX2B"
        ["product_s_desc"]=> string(0) ""
        ["product_details"]=> string(43) "Λεπτομέρειες προϊόντος"
        ["product_rating"]=> string(0) ""
        ["product_price"]=> string(339) " Καλέστε για Τιμή "
        ["product_price_raw"]=> array(1) {
            ["product_price"]=> float(0)
        }
        ["product_sku"]=> string(22) "Panasonic KX-TS560EX2B"
        ["product_weight"]=> string(6) "0.0000"
        ["product_weight_uom"]=> string(2) "kg"
        ["product_length"]=> string(6) "0.0000"
        ["product_width"]=> string(6) "0.0000"
        ["product_height"]=> string(6) "0.0000"
        ["product_lwh_uom"]=> string(6) "inches"
        ["product_in_stock"]=> string(1) "0"
        ["product_availability_date"]=> NULL
        ["product_availability"]=> string(0) ""
        ["cdate"]=> string(10) "1396341583"
        ["mdate"]=> string(10) "1426577025"
    }
}

#1楼 票数:2 已采纳

左边的那些(例如“ 0_1”)是阵列键,值是右边的。

要仅获取密钥,请使用:

$arrayOfKeys = array_keys($array)

或要遍历每个项目,请使用:

foreach ($array as $key => $value) { }

  ask by iMMuNiTy translate from so

未解决问题?本站智能推荐:

2回复

PHP 5中的多维数组

我有一个简单的问题,但我无法完成这项工作。 我的系统中有这个多维数组: 该数组保存在我的$_SESSION 。 购物车钥匙是保存我的购物车产品。 在上面的示例中,我有1个产品。 我需要将新产品保存在会话阵列购物车中,但是我不能这样做。 我尝试插入的每个新产品都保存在第一
2回复

从多维数组中获取一个值[重复]

这个问题已经在这里有了答案: PHP数组数组从名称中获取ID 2答案 我有个问题。 假设我有一个像这样的数组: 我需要通过id获取array的所有数据。 因此,例如,如果我想获取id=4数据,则需要获取一个像这样的数组: 我尝试了array_co
1回复

搜索返回多个结果的多维数组

我正在尝试搜索多维数组,但是搜索仅返回第一次出现的数组。 我有一个多维数组$planned_housek : 当我搜索时: 它返回$bkng_room的第一次出现。 我是否必须使用for/foreach来获取匹配项数组? 还是有一个更优雅的解决方案(PHP 5.5)
1回复

如何使用修改后的bfs遍历php数组

Hell0编码器。 我尝试使用BFS遍历多数组并修改数组。 这个怎么做? 我的bfs片段在下面的部分中。 它使数组失效,但是我无法保存更改(我在代码中添加了一些注释)。 我的简化输入是: 我的输出需要像这样: PS主要问题是将元素弹出/推入数组。
1回复

PHP数组搜索-如何在另一个数组中找到数组键的匹配项?

如何在另一个数组中找到数组键的匹配项 ? 例如, 阵列1 阵列2 结果是我追求
3回复

如何用array_walk替换嵌套数组中的值?

如何用array_walk替换嵌套数组中的值? 这是我的数组, 我的工作职能, 结果, 我追求的结果,
1回复

在php中按多维数组排序

当我在“ num”中添加相同数量的单位时。 例如(0-9)。 它正在排序我的数组。 但是,如果任何“ num”值包含不同的数字单位,则排序将失败。 eg(4,7,2,1)这将起作用。 (7,12,76,2)这将失败。
2回复

如何从PHP中的多维数组获取值?

我有如下的多维数组, 我需要从该数组中获取值,并将值分解为能力和项名。 我该怎么做?