안녕하세요를 CSV 형식으로 문자열,PHP를 사용하여 CSV 형식의 문자열에서 다른 행을 어떻게 제거 할 수 있습니까?
Lee.leviste,112.198.77.139:44324,12872826,82159116,Thu Dec 15 16:30:18 2016
jelozero23,112.198.78.211:32704,157357727,2952656671,Thu Dec 15 10:59:48 2016
walangmaypake,112.198.78.167:22756,2338395760,27337738911,Thu Dec 15 14:20:12 2016
ROUTING TABLE
Virtual Address,Common Name,Real Address,Last Ref
10.4.0.246,Lee.leviste,112.198.77.139:44324,Thu Dec 15 19:50:26 2016
10.4.0.202,jelozero23,112.198.78.211:32704,Thu Dec 15 19:50:59 2016
10.4.0.250,walangmaypake,112.198.78.167:22756,Thu Dec 15 19:51:00 2016
어떻게 마지막 줄 개까지 라우팅 테이블부터 그 라인을 제거하고이 출력을 얻을 수 있나요? 당신이 필요로하는 모든 문자열을 가지고 "라우팅 테이블"후 내용을 모두 삭제하는 경우 사전에
Lee.leviste,112.198.77.139:44324,12872826,82159116,Thu Dec 15 16:30:18 2016
jelozero23,112.198.78.211:32704,157357727,2952656671,Thu Dec 15 10:59:48 2016
walangmaypake,112.198.78.167:22756,2338395760,27337738911,Thu Dec 15 14:20:12 2016
감사합니다 :)
CSV에서 데이터를 가져 오기 위해'fgetcsv()'함수를 사용 했습니까? 그렇다면 데이터가 배열이어야합니다. 그러면'while loop'를 사용하여 CSV 파일의 각 행과 열에서 데이터를 가져와야합니다. 그래서 그 시점에서해야 할 일이 있습니다 ('ROUTING TABLE'이 CSV의 첫 번째 열)는 첫 번째 열과 'ROUTING TABLE'이 같은지 확인한 다음 같으면 루프를 종료합니다. 이것은'fgetcsv()'함수를 사용한 경우에만 적용되지만 그렇지 않다면이 해결책에 신경 쓰지 마라. –
고마워, 나는 fgetcsv()를 사용하려고 노력할 것이다. –