PHP에서 텍스트 파일을 load하는 방법은 여러 방법이 있다.



그 중에서 file_get_contents를 사용했지만 값이 정상적이지 않게 배열로 들어 가는 것을 발견




&text_1=111&&text_2=111&&text_3=111&&text_4=111&&text_5=111&&text_6=111&&text_7=111&
&text_8=1111&&text_9=222&&text_10=222&&text_11=222&&text_12=222&



  1. $file = file_get_contents('./textfile.txt', true);
  2. $convert = explode("&&", $file);


첫번째줄 개행 때문에 explode가 제대로 안된다. ㅠㅠ

지금에와서 text file 형태를 수정할수도 없는 노릇이고....



방법은........


$convert2 = preg_split('/[s]*[&][s]*/', $file);


배열원소가 하나씩 밀려나긴 하지만, 이 방법을 택하기로 했다.


지인이 추천해준 방법은 한줄씩 불러 오는 방법을 추천했다.

다음에는 이 방법을 쓰든가 해야 겠다.



+ Recent posts