2017-02-10 3 views
0

내 입력 :PHP : 0 개 이상의 구분 기호로 문자열을 분할하는 방법은 무엇입니까?

A B C D 
E 
F G H 

내 코드 : 그 후

$field=preg_split("/ /",$line); 

, 라인 1 올바르게 3 경기에 대한 $field[0]의 값, 라인 2는 신비한 공백을 포함하고 $field[0]이 실패하면서 "E"다운 스트림과 일치합니다. 여기서 무엇이 잘못되었으며이를 고치는 방법은 무엇입니까?

(편집 : 문제 해결, 감사 @Toto)은 영업 이익의 문제를 해결하기 위해 보인다

+0

'preg_split' 대신'explode'를 사용하면 어떨까요? – roberto06

+3

나를 위해 잘 작동합니다. 'E '앞에 인쇄 할 수없는 문자가 없습니까? – Toto

+0

Ditto는 나를 위해 일합니다. 파일에서이 줄을 읽으십니까? – RiggsFolly

답변

0

는 대답은 내 의견을 넣습니다.

공간 분할이 효과적입니다.
문자열의 시작 부분에 인쇄 할 수없는 문자가있는 것 같습니다.

관련 문제