차례:
- 폭발로 배열을 만드는 법
- 폭발 사용
- preg_split은 explode와 똑같아 보이지만 따옴표 안에 한 문자가 아니라 따옴표 안에 대괄호로 나눌 수 있습니다. 복잡한 정규 표현식을 사용하여 값이 분할되는 방식을 결정할 수 있습니다.
- 정규식은 슬래시 문자로 묶여 있고 대괄호는 여러 가지 옵션 중 하나를 나타냅니다. at 기호 나 마침표 중 하나로 분할하고 싶습니다. 기간을 함께 지정해야합니다. 평범한 기간이란 "어떤 성격이라도"의미하기 때문에. "
비디오: 자바스크립트 DOM 프로그래밍 18강 - window 플랫폼을 이용한 대화 parseInt, alert, prompt, confirm 2024
여러 번 사용하면 PHP에서 다음과 같이 유용 할 수 있습니다. 특히 HTML5 및 CSS3 프로그래밍을 위해 파일에서 입력을 읽을 때 문자열을 배열로 나눕니다.
-
explode : explode는 하나의 매개 변수를 구분 기호로 사용하고 문자열을 하나의 매개 변수를 기반으로 배열로 나눕니다.
-
preg _ split : 정규식이 필요한 경우 preg_split을 사용하는 것이 좋습니다. split을 사용하면 복잡한 텍스트 덩어리를 가져 와서 정규 표현식에 저장된 여러 개의 다른 구분 기호를 찾아 지정하는 구분 기호를 기반으로 배열로 나눌 수 있습니다.
explode는 쉼표로 구분 된 값 (CSV) 파일 등에서 잘 작동합니다. 여기서 텍스트를 어기는 모든 매개 변수는 동일합니다. preg_split은 텍스트가 손상되거나 원하는 매개 변수가 복잡한 경우 여러 매개 변수가있는 경우에 더 효과적입니다.
폭발로 배열을 만드는 법
폭발로 배열을 만드는 것은 매우 간단합니다:
폭발 ("", $ theString);
첫 번째 값은 문자열을 나눌 매개 변수입니다. 두 번째 값은 배열로 분할하려는 문자열입니다. 이 예에서 문자열은 각 공간에서 분리됩니다. split 매개 변수로 원하는 것을 넣을 수 있습니다.
따라서 각 단어를 값으로 저장할 문자열이 있으면 다음 코드를 입력하십시오.
폭발폭발 사용
php $ theString = "Twas brillig 및 slithy toves"; $ theArray = 폭발 ("", $ theString); 인쇄 "999 n"; print_r ($ theArray); 인쇄 "999 n"; ? >구분 기호는 원하는 모든 것으로 지정할 수 있습니다. 각 값이 쉼표로 구분되는 CSV 파일을 처리하는 경우 explode 메서드는 다음과 같습니다.$ theArray = explode (",", $ theString);
preg_split
preg_split을 사용하여 배열을 만드는 것은 좀 더 복잡합니다. preg_split은 정규 표현식을 사용하여 문자열을 배열로 분할하므로 폭발보다 약간 느려질 수 있습니다.
preg_split은 explode와 똑같아 보이지만 따옴표 안에 한 문자가 아니라 따옴표 안에 대괄호로 나눌 수 있습니다. 복잡한 정규 표현식을 사용하여 값이 분할되는 방식을 결정할 수 있습니다.
정규 표현식은 JavaScript와 PHP에서 동일하게 작동합니다. 두 언어 모두 구식 언어 인 Perl에서 정규 표현식 도구를 파생했기 때문입니다. (부분은 "Perl 정규 표현식"의 약자입니다.")
전자 메일 주소를 처리 할 때 preg_split을 폭발 대신에 사용하려는 경우가있을 수 있습니다. 기본 전자 메일 주소에는 점 (.)과 at 기호 (@)가 있습니다. 따라서 이러한 문자 중 하나를 분할하려면 다음을 수행 할 수 있습니다.
preg_split. html
preg_split 사용
php $ theString = "joe @ somewhere. net"; $ theArray = preg_split ("/[@.]/", $ theString); 인쇄 "999 n"; print_r ($ theArray); 인쇄 "999 n"; ? >정규식은 슬래시 문자로 묶여 있고 대괄호는 여러 가지 옵션 중 하나를 나타냅니다. at 기호 나 마침표 중 하나로 분할하고 싶습니다. 기간을 함께 지정해야합니다. 평범한 기간이란 "어떤 성격이라도"의미하기 때문에. "
preg_split은 타임 스탬프, 전자 메일 주소 및 문자열을 분할하려는 고유 한 구분 기호가 하나 이상인 경우에 유용합니다.이전 버전의 PHP에는 split이라는 함수가있었습니다. 이것은 preg_split 함수와 비슷하지만 다른 정규식 구문을 사용했습니다. 아무도 그것을 사용하지 않으며 더 이상 지원되지 않습니다. 간단한 패턴에는 explode를 사용하고 정규 표현식의 힘이 필요할 때는 preg_split을 사용하십시오.