Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 钥匙阵列度假村_Php_Arrays - Fatal编程技术网

Php 钥匙阵列度假村

Php 钥匙阵列度假村,php,arrays,Php,Arrays,以下是阵列的当前输出: array(7) { [4]=> array(4) { ["opentime"]=> float(6) ["openspec"]=> string(2) "PM" ["closetime"]=> float(12) ["closespec"]=> string(2) "AM" } [5]=> array(4) { ["opentime"]=>

以下是阵列的当前输出:

array(7) {
  [4]=>
  array(4) {
    ["opentime"]=>
    float(6)
    ["openspec"]=>
    string(2) "PM"
    ["closetime"]=>
    float(12)
    ["closespec"]=>
    string(2) "AM"
  }
  [5]=>
  array(4) {
    ["opentime"]=>
    float(6)
    ["openspec"]=>
    string(2) "PM"
    ["closetime"]=>
    float(12)
    ["closespec"]=>
    string(2) "AM"
  }
  [0]=>
  array(0) {
  }
  [1]=>
  array(0) {
  }
  [2]=>
  array(0) {
  }
  [3]=>
  array(0) {
  }
  [6]=>
  array(0) {
  }
}
如您所见,数组从位置4开始,然后移动到位置5,然后是0,1,2,3,6

我需要保留关键点,但要重新组织它们,使它们从0开始,然后移向6

不太清楚怎么做。这似乎相当琐碎

谢谢。

您可以使用ksort:

按键对数组排序,保持键到数据的相关性

ksort($myArray);
var_dump($myArray);
大概