php - 删除多维数组的第一个数组
问题描述
我想删除第一个..怎么说在数组之外和在多维数组的数组内部。我找不到解决方案..有人知道怎么做吗?这是我的代码。我分配了一个数组,然后尝试像这样放入另一个数组。
$final_sku = array();
foreach($skus as $sku){
foreach($sku as $key => $s){
$final_sku[] = array('Sku' => $s);
}
}
$newArray = array(
"Product" => array(
"PrimaryCategory" => "1",
"AssociatedSku" => "12",
"Attributes" => array(
),
"Skus" => $final_sku
)
);
这就是 $final_sku 的输出。
[0] => Array
(
[Sku] => Array
(
[package_weight] => 5
[package_length] => 4
[package_width] => 3
[package_height] => 2
[package_content] =>
[tax_class] => default
[color_family] => Antique White
[price] => 4
[special_price] =>
[SellerSku] => sku1
[variation] => var1
)
)
[1] => Array
(
[Sku] => Array
(
[package_weight] => 5
[package_length] => 4
[package_width] => 3
[package_height] => 2
[package_content] =>
[tax_class] => default
[color_family] => Apricot
[price] => 4
[special_price] =>
[SellerSku] => sku2
[variation] => var1
)
)
我希望输出是这样的。
[Sku] => Array
(
[package_weight] => 5
[package_length] => 4
[package_width] => 3
[package_height] => 2
[package_content] =>
[tax_class] => default
[color_family] => Antique White
[price] => 4
[special_price] =>
[SellerSku] => sku1
[variation] => var1
)
[Sku] => Array
(
[package_weight] => 5
[package_length] => 4
[package_width] => 3
[package_height] => 2
[package_content] =>
[tax_class] => default
[color_family] => Apricot
[price] => 4
[special_price] =>
[SellerSku] => sku2
[variation] => var1
)
更新:我想传递数组并转换为 xml。所以数组键会被复制。
解决方案
在同一个键下拥有相同的 2 个成员数组是没有意义的。如果您想访问其中一个,那么它相对于另一个的独特之处是什么?
合乎逻辑的解决方案是
[sku] => [
0 => [first sku data....],
1 => [sku data....],
]
推荐阅读
- javascript - Javascript:如何删除数组中具有特定键的对象?
- java - 为 SOAP 通信解释 WSDL WS-Policy
- python - 是否可以使用 Python 脚本以橙色输出 2 个数据表?
- django - 有什么方法可以将一些特定字段从序列化程序获取到另一个序列化程序?
- ruby-on-rails - 如何从blob读取文件并将其保存到rails中的公用文件夹
- python - 与 df.columns.to_series().replace({}) 相比,df.rename(columns) 花费的时间太长。为什么?
- c# - 如何使用此状态解决 gRPC 异常(StatusCode="Unimplemented", Detail="Service is unimplemented.")?
- javascript - 用 JS 创建的 SVG 路径不显示
- php - 如何访问管理面板 nova 只有超级管理员?
- mongodb - Mongodb总是增加“_id”字段?