从php中的数组中获取排序值

时间:2018-01-07 13:49:29

标签: php jquery arrays wordpress sorting

我在我的网站上使用了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中输出它们以便像在数组中那样进行排序。

我尝试过切换机箱,但它不起作用。

这是我的代码

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专家,因此非常感谢复杂的答案。

1 个答案:

答案 0 :(得分:2)

不确定您使用switch语句尝试做什么,我不确定您使用该代码尝试完成的任务,

但据我了解你的问题,你只想输出一个数组的值,

然后你可以做类似

的事情
$items = array("Big Grid 1","Big Grid 2","Big Grid 3");

$output = '';
foreach ($items as $item ) {
    $output .= $item .'<br/>';
}

echo $output; // or return $output if you need a return value