2017-03-13 1 views
-2

나는 api/curl 요구에서 뒤에 오는 PHP 배열을 얻었다.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로 부트 스트랩 테이블이 배열은,이 properlay 작동 변환하지만, 4 요소의 배열은 HTML 테이블을 깨고 때문에 나는 foreach는 모두 네 개의 요소의 배열을 피하고자합니다.

어떻게하면됩니까?

+1

음, 그냥 배열이 네 가지 요소가 있는지 확인, 당신은 너무 같은 함수에 데이터를 전달할 수? 당신은 단지 4 개 요소의 배열을 제거하려는 가정입니다 건너 뛰시겠습니까? –

+1

PHP로 질문을 태그 한 PHP 코드는 어디에 있습니까? –

+0

배열을 구문 분석하는 데 사용하는 코드를 게시하십시오. – happymacarts

답변

1

나는

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); 
+0

감사합니다. @zrinath – wpdaniel

관련 문제