【发布时间】:2018-06-16 16:36:34
【问题描述】:
我使用 kirki 拖放 wordpress 插件为我的网站在启用可拖动时创建一个可排序列表。
我能够创建一个输出这个数组的设置,当我为这里的设置做 var_dump 时,这就是我得到的
array(3) { [0]=> string(10) "Big Grid 1" [1]=> string(10) "Big Grid 2" [2]=> string(10) "Big Grid 3" }
在 var_dump 中,当我拖放任何元素时,它会正确排序,它们会按照 var_dump 数组中的排序放置在那里,对我来说,给定的数组在我为它们设置值之前完全没用。
所以问题是我如何在 php 中输出它们以便像它们在数组中的位置一样进行排序。
我试过 switch case 但它不起作用。
这是我的代码
foreach ($array[0] as $key => $value) {
switch ($key) {
case 'Big grid 1' :
// do something
break ;
case 'Big grid 2' :
// do something
break ;
case 'Big grid 3' :
// do something
break ;
}
}
请帮我解决这个问题。
希望我的问题很清楚。
我不是 PHP 专家,因此非常感谢您提供复杂的答案。
【问题讨论】:
-
是值,而不是键
-
switch ($value) 在你的情况下不是 switch ($key) !
标签: php jquery arrays wordpress sorting