PHP 문자열을 새 줄로 폭발
질문:
PHP를 폭발시키려고 할 때 아래 코드를 사용하여 줄 바꿈 문자로 문자열, 작업 실패:
$skuList = explode('\n\r', $_POST['skuList']);
해결책:
PHP 문자열을 줄 바꿈으로 분해하는 올바른 접근 방식은 현재 시스템의 끝을 나타내는 PHP 상수 PHP_EOL을 사용하는 것입니다. 라인(EOL) 문자.
$skuList = explode(PHP_EOL, $_POST['skuList']);
추가 고려 사항:
확장됨 해결 방법:
줄 바꿈 문자의 출처를 알 수 없거나 다를 수 있는 경우 더 포괄적인 솔루션이 권장됩니다.
$skuList = preg_split('/\r\n|\r|\n/', $_POST['skuList']);
이 정규식 패턴은 모든 일반적인 줄 바꿈과 일치합니다. 문자를 사용하여 운영 체제의 EOL 규칙에 관계없이 문자열이 올바르게 분해되도록 합니다.
위 내용은 줄 바꿈 문자로 PHP 문자열을 올바르게 분해하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!