php - PHP 关联数组联合值
问题描述
我有一个关联数组,想要重复值以匹配主数组中的每个数组,我什至不知道如何更好地解释我需要完成的工作,但下图显示了我想要做的事情。这是数组:
$dd = array();
$dd['Type'] = array('Fitted Case/Skin', 'Housing');
$dd['Compatible Model'] = array('For Apple iPhone 5', 'For Apple iPhone 5s','For Alcatel Pixi 4','For Alcatel Pixi 4 Plus Power');
请注意,两个数组都有不同的值计数,我需要循环每个数组并创建一个以主数组键作为标题的 html 表,并循环遍历每个数组以获取表行,但我需要匹配计数并重复缺失的值。我很抱歉解释不好,但我尽力了,这正是我想要的Html Table
解决方案
这将遍历整个第一个数组,并为每个第一个数组打印所有类型。
foreach($dd['Type'] as $type){
foreach($dd['Compatible Model'] as $phone){
echo "$type -> $phone";
}
}
但我真的建议你看看一个合适的数据结构。还有一条建议。不要使用复杂的数组键。没有大写,没有空格。
您应该将数据存储在数据库中,例如:
product | id | name
phone | id | name | id_of_product_it_supports_and_for_each_support_a_new_entry
然后将其与表连接合并,并获得每个产品的特定结果。
推荐阅读
- plot - 未声明的标识符“直方图”
- java - 绕运动体的轴旋转
- r - 匹配日期和类别,然后替换 r 中的值
- jquery - 使用 onClick 功能扩展 jQuery
- docker - 在服务器上构建 docker 映像时出错?
- windows - 为什么 Pandoc 不将 .tex 转换为 .pdf 但会很好地转换 .md?
- javascript - 如何隐藏鼠标悬停在按钮或链接上的光标后的箭头
- python - 如何触发并忘记 HTTP 请求?
- coffeescript - 何时在 coffeescript for 循环中使用“from”、“of”或“in”
- arrays - 在MATLAB中制作包含矩阵的矩阵