作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很难弄清楚如何编写该代码...我已将选择菜单链接到最多 3 级,这意味着三个菜单与拍卖网站相关。
每个级别的菜单都带有示例的 ID 号和项目名称...
menu one (first level)
id-number item-name
---------------------------
20 ipad
21 iphone
menu two (second level)
id-number item-name
--------------------------
25 ipad - 4
39 ipad - 5
id-number item-name
-------------------------
52 16gb
38 32gb
所以我想通过输入类别 ID 号为成员(member)提供另一个选项,而不是通过添加新文本字段从菜单中选择。
例如,如果我选择 ipad ---> ipad - 4 ---> 32gb(参见上面的列表),则平均类别数为 202538(合并所有 Id 数)。这意味着我有另一个选择是输入类别 ID 号,而不是从菜单中选择来显示项目名称。
我的问题是如何在 php 或 jquery 中编写该代码以输入类别编号(例如 202538),然后在输入类别编号后显示项目编号!
请帮忙谢谢。
最佳答案
我将使用 PHP 中的嵌套循环进行演示。
$all_categories = array();
foreach($menu_one_ids as $id1=>$name1) {
foreach($menu_two_ids as $id2=>$name2) {
foreach($menu_three_ids as $id3=>$name3) {
$all_categories[$id1.$id2.$id3] = $name1.' '.$name2.' '.$name3;
}
}
}
现在 $all_categories 是一个数组,其中类别编号作为键,组合名称作为值。
关于jquery - 如何在php或jquery中将所有数字合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21445763/
我是一名优秀的程序员,十分优秀!