>  기사  >  백엔드 개발  >  PHP 폭발()

PHP 폭발()

WBOY
WBOY원래의
2024-08-29 12:55:291213검색

PHP 프로그래밍 언어의explode() 함수는 문자열을 여러 문자열로 분할하는 데 도움이 되는 내장 함수입니다. 폭발() 함수는 문자열 구분 기호를 기준으로 문자열을 분할하는 데 도움이 됩니다. 즉, 구분 기호 문자가 나타나거나 발생하는 모든 곳에서 문자열을 분할한다는 의미입니다. 이 폭발() 함수는 원래 문자열을 분할한 후 형성된 문자열/문자열을 포함하는 배열을 반환합니다. 이 PHP 폭발() 함수는 일반적으로 문자열을 여러 문자열 요소로 분할하고 배열에 저장하기 위해 세 개의 매개변수만 허용합니다. 그것은 큰 끈을 여러 개의 작은 끈으로 자르는 것과 같습니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

구문:

explode(separator1, OriginalString1, No.ofElements1)

PHP에서Explode() 함수는 어떻게 작동하나요?

PHP 프로그래밍 언어의explode() 함수는 언급된 세 가지 매개변수를 기반으로 작동합니다. 이는 Separator1, OriginalString1 및 No.ofElements1 매개변수입니다. 폭발() 함수 내부의 매개변수를 사용하여 문자열을 더 작은 문자열로 분할하는 방식으로 작동합니다. 이러한 작은 문자열 요소는 모두 인덱스 값과 함께Explorer() 함수의 매개변수를 기반으로 배열에 저장됩니다.

매개변수 설명:

explosion() 함수의 매개변수는 실제로 세 개의 매개변수를 허용하지만 이 중 두 매개변수만 필수이고 한 매개변수는 선택 매개변수입니다.

1. Separator1/Delimeter: PHP 프로그래밍 언어의 Separator1 매개 변수는 실제로 문자열이 분할되어야 하는 몇 가지 중요한 지점을 지정합니다. 즉, 문자열 요소에서 문자열 문자가 발견될 때마다 끝을 상징하게 됩니다. 한 배열 요소의 시작과 다른 배열 요소의 시작입니다. 구분자/Separator1 매개변수는 필수 매개변수입니다.

2. OriginalString1: PHP 프로그래밍 언어의 OriginalString1 매개변수는 실제로 문자열을 여러 문자열로 분할하고 문자열 내부에서 문자열 문자를 사용할 수 있는 경우에만 배열에 저장하는 데 사용되는 원본 문자열입니다. 이 OriginalString1 매개변수도 필수 매개변수입니다.

3. No.ofElements1/Limit: 이 매개변수는 선택 매개변수이며 필수는 아닙니다. 이 매개변수는 배열 요소 수를 지정하는 데 도움이 됩니다. 이 매개변수는 모든 유형의 정수일 수 있습니다.

양의 정수, 음의 정수 또는 0의 정수일 수 있습니다.

  • 양수(N): No.ofElements1 매개변수가 양수 값으로 전달되면 배열에 이 개수의 문자열 요소가 포함된다는 의미입니다. 요소를 분리한 후 요소 수가 N-1 요소보다 큰 값으로 표시되지만 동일하게 유지되고 마지막 문자열 요소는 나머지 문자열 전체가 됩니다.
  • 음의 정수(N): 음의 정수가 No.ofElements1 매개변수에 전달되면 마지막 문자열 요소 N이 잘리고 나머지 배열 요소는 하나의 단일 문자열로만 반환됩니다.
  • 0 정수: No.ofElements1 매개변수가 "0" 값으로 전달되면 배열은 하나의 문자열 요소, 즉 전체 문자열(전체 문자열)만 반환합니다. 이 No.ofElements1 매개변수에 값이 전달되지 않으면 반환된 배열은 구분 기호로 문자열을 구분한 후에 형성된 총 요소 수를 갖게 됩니다.

반환 값 유형:

Explode() 함수의 반환 값 유형은 문자열 목록이 포함된 단일 배열입니다.

PHP 폭발()의 예

다음은 언급된 예입니다.

예시 #1

문자열 사이의 공백을 고려하여 하나의 문자열을 여러 개의 작은 문자열로 분할하는 예입니다. PHP 태그 내부의 아래 예에서는 변수 "$s1"이 생성되고 $s1 변수에 문자열 문장이 할당됩니다. 그런 다음 print_r() 함수가 그 안에 있는exploise() 함수와 함께 사용됩니다. 여기서 구분 기호1/구분 기호 매개 변수는 공백 " "이고 $s1은 입력 매개 변수/원본 문자열이며 여기서는 매개 변수가 언급되지 않습니다. 여기에는 제한/No.ofElements1 매개변수가 없으므로 문자열 분할에 대한 제한이 없습니다. 분할 후 배열 인덱스 값 내부에 print_r() 함수의 도움으로 작은 문자열이 저장되고 인쇄됩니다.

구문:

<?php
$s1 = "My Name is Pavan Kumar Sake";
print_r (explode(" ",$s1));
?>

출력:

PHP 폭발()

Example #2

This is the example of implementing with limit value “0”. At first, a variable “$stra” is created and this variable is also assigned with a string value ‘car1, bus1, motorbike1, cycle1’. Then print_r() function is made along with the explode() function in it. In the explode() function, “,” is used as separator1 parameter, $stra variable value is used as OriginalString1 Parameter and value “0” is used as No.ofElements1 Parameter. It is mentioned in the parameters description that if the No.ofElements1/Limit value is mentioned as 0 then the whole original string is considered as one single string array element. This will be printed as shown in the output. Then print function is used to print line break.

Syntax:

<?php
$stra = 'car1, bus1, motorbike1, cycle1';
print_r(explode(',',$stra,0));
?>

Output:

PHP 폭발()

Example #3

This is the example of implementing the string splitting with the help of the positive integer as No.ofElements1/limit Parameter. Here at first, a string variable called “$strab” is created with the string value ‘car1, bus1, motorbike1, cycle1’. Then print_r() function is used along with the explode() function along with the three parameters. Here “,” is the Separator1 parameter, “$strab” is the original string element which is nothing but OriginalString1 parameter, “2” is the No.ofElements1/limit Parameter. According to the parameters description, if the positive integer value is passed then n-1 array indexes values will splitted and stored and for N-1 index value, remaining whole string will be printed.

Syntax:

<?php
$strab = 'car1, bus1, motorbike1, cycle1';
print_r(explode(',',$strab,2));
?>

Output:

PHP 폭발()

Example #4

This is the program of implementing the string splitting function by using different type of integer values for No.ofElements1/limit parameter. So that one can know what actually happens for different parameters which are acting inside of the explode() function. For the first explode() function, the whole original string is considered as only one array element. Then value “4” is used for the second explode() function. For this, n-1=3 array indexes string values will be printed but for n-1 array index the whole remaining string will be printed. Then for the third explode() function, negative integer value(-N) is used. So at N array index values the string will be trimmed and will be printed starting from the 0 index value.

Syntax:

<?php
$Original_str1 = "Hello, IamPavan Kumar Sake-Write, BusinessMan, PhysicsNerd.";
print_r (explode (" ",$Original_str1, 0));
print "\n";
print_r (explode (" ",$Original_str1, 4));
print "\n";
print_r (explode (" ",$Original_str1, -3));
print "\n";
?>

Output:

PHP 폭발()

위 내용은 PHP 폭발()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP sha1()다음 기사:PHP sha1()