【发布时间】:2022-10-14 21:34:00
【问题描述】:
我的 php 代码中有一个数组
$list = array(
'RETAIL' => 'SUPERMARKET'
'RETAIL' => 'BAR'
'RETAIL' => 'DEP. MARKET'
'BUSINESS' => 'HOTEL'
'BUSINESS' => 'PUB'
'OTHER' => 'GROCERY'
'OTHER' => 'BUTCHERY'
// I have 20+ items
);
foreach( $list as $type => $name ){
var_dump($type,$name);
}
//var_dump() output
// RETAIL SUPERMARKET
// BUSINESS HOTEL
// OTHER BUTCHERY
我面临的问题是,当我尝试循环数组时,只会返回三个值,其余的被忽略。我该如何解决这个问题? 我正在尝试循环数组以将数据保存到自定义 wordpress 数据库中。以同样的方式,我成功地循环了另一个数组,将键和值插入到数据库中。
【问题讨论】:
-
PHP 数组不能有多个具有相同键的条目,但您可以将每个键作为包含多种类型的数组。
['retail' => ['bar', 'shop']] -
您能否添加更多详细信息,从哪里检索此
$list数组? -
@Dale 好的。如果您提供示例答案,我会接受。谢谢您的帮助
-
@newbiedev 您可以添加用于从 excel 文件中提取数据的代码吗?
-
@Dale 的意思是这个数组实际上不可能存在。一个键将覆盖另一个键。
标签: php arrays wordpress loops foreach