Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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,我从一个api/curl请求中获得了以下php数组 [1]=> array(11) { [0]=> string(8) "12032017" [1]=> string(4) "0525" [2]=> string(13) "12032017-1118" [3]=> string(10) "ER-TALLINN" [4]=> string(5) "A8XS5" [5]=&

我从一个api/curl请求中获得了以下php数组

[1]=>
  array(11) {
    [0]=>
    string(8) "12032017"
    [1]=>
    string(4) "0525"
    [2]=>
    string(13) "12032017-1118"
    [3]=>
    string(10) "ER-TALLINN"
    [4]=>
    string(5) "A8XS5"
    [5]=>
    string(1) "4"
    [6]=>
    string(9) "Discharge"
    [7]=>
    string(4) "4955"
    [8]=>
    string(3) "112"
    [9]=>
    string(12) "120320170822"
    [10]=>
    string(17) "UNIFEEDER-GERMANY"
  }
  [2]=>
  array(4) {
    [0]=>
    string(1) "4"
    [1]=>
    string(4) "Load"
    [2]=>
    string(4) "4956"
    [3]=>
    string(3) "112"
  }
  [3]=>
  array(9) {
    [0]=>
    string(4) "1318"
    [1]=>
    string(13) "12032017-1605"
    [2]=>
    string(17) "BERNHARD-SCHEPERS"
    [3]=>
    string(5) "V2HS6"
    [4]=>
    string(1) "4"
    [5]=>
    string(9) "Discharge"
    [6]=>
    string(4) "4953"
    [7]=>
    string(3) "169"
    [8]=>
    string(12) "120320171418"
  }
  [4]=>
  array(4) {
    [0]=>
    string(1) "4"
    [1]=>
    string(4) "Load"
    [2]=>
    string(4) "4954"
    [3]=>
    string(3) "169"
  }
  [5]=>
  array(9) {
    [0]=>
    string(4) "1415"
    [1]=>
    string(13) "12032017-1842"
    [2]=>
    string(6) "POLLUX"
    [3]=>
    string(5) "V2GK9"
    [4]=>
    string(1) "5"
    [5]=>
    string(9) "Discharge"
    [6]=>
    string(4) "4925"
    [7]=>
    string(3) "035"
    [8]=>
    string(12) "120320171615"
  }
  [6]=>
  array(4) {
    [0]=>
    string(1) "5"
    [1]=>
    string(4) "Load"
    [2]=>
    string(4) "4926"
    [3]=>
    string(3) "035"
  }
我将这个数组转换成一个html引导表,这很正常,但是我想避免foreach中的所有四元素数组,因为4元素数组在html表中被破坏了


我该怎么做

我假设您只是想去掉所有4个元素数组,您可以将数据传递给这样一个函数

function destroy4(&$arr){
    for($i=count($arr)-1;$i>=0;$i--){
        if(count($arr[$i])==4)
            unset($arr[$i]);
    }
    $arr = array_values($arr); //restore index
}

destroy4($data);

嗯,只需检查数组是否有四个元素,然后跳过它?当您用PHP标记问题时,PHP代码在哪里?发布您用于解析数组的代码。