PHP에서 문자열을 배열로: 사용된 함수 목록

게시 됨: 2021-05-02

PHP는 정적, 동적 및 대화형 웹 페이지를 만드는 데 사용되는 강력한 스크립팅 언어입니다. HTML에 포함되어 웹 애플리케이션, 데이터베이스 및 세션 추적을 관리합니다.

문자열은 문자 배열입니다. PHP는 문자열에서 작동하고 일부 내장 함수의 도움으로 문자열을 배열로 변환합니다.

이 기사에서는 PHP에서 문자열을 배열로 변환하는 몇 가지 중요한 기능을 살펴보겠습니다 . 우리는 각 PHP 함수를 살펴보고 프로그램에서 어떻게 작성되는지 볼 것입니다.

목차

PHP에서 문자열을 배열로 변환하는 데 사용되는 함수

PHP에서 String을 Array 로 변환하는 함수는 기본적으로 4가지가 있습니다 .

  1. str_split()
  2. preg_split()
  3. chunk_split()
  4. 터지다()
  • str_split 함수 문자열을 동일한 길이의 배열 요소로 분할합니다.
  • preg_split 함수는 구분 기호를 지정하고 정규식을 사용하여 결과 배열을 제어합니다.
  • 폭발 함수 구분 기호가 발견되면 문자열을 분할합니다.
  • chunk_split() 함수는 원래 문자열을 변경하지 않고 문자열을 더 작은 부분으로 분할합니다.

이러한 각 함수를 구현 하고 PHP에서 문자열을 배열 로 변환하는 방법을 살펴보겠습니다 .

1. str_split()

str_split 함수는 PHP에서 문자열을 배열 로 변환합니다 . 다중 바이트로 인코딩된 문자열이 있는 문자가 아닌 바이트로 분할됩니다.

통사론

str_split ( $string , $length )

매개변수

문자열 – 주어진 입력 문자열입니다.

길이 – 최대 문자열 길이입니다.

길이 가 언급된 경우 반환된 배열은 해당 길이 번호의 청크로 나뉩니다. 그렇지 않으면 각 청크 길이는 기본적으로 한 문자가 됩니다.

길이 측정값이 문자열길이 보다 크면 전체 문자열이 첫 번째 배열 요소로 반환됩니다.

예시

<?php

$str = "PHP 문자열" ;

$arr1 = str_split ( $str );

$arr2 = str_split ( $str , 3 );

print_r ( $arr1 );

print_r ( $arr2 );

?>

산출

Array 형식일 것입니다.

정렬

(

[0] => 피

[1] => H

[2] => 피

[3] =>

[4] => ㅅ

[5] => t

[6] => r

[7] => 나

[8] => n

[9] => 지

[10] =>

)

정렬

(

[0] => PHP

[1] => 성

[2] => 린

[3] => 지

)

2. preg_split()

preg_split은 정규식을 사용하여 문자열을 분할하는 함수입니다.

통사론

preg_split ( $pattern , $subject , $limit , $flags )

매개변수

패턴 – 검색할 문자열 패턴입니다.

제목 – 입력 문자열입니다.

제한 – 지정된 제한 까지의 하위 문자열 입니다. A -1 또는 0은 "제한 없음"을 의미합니다.

플래그 – 이 플래그가 설정되면 추가 문자열 오프셋이 반환됩니다.

예시

<?php

$string = preg_split ( "/[\s,]/" , "하이퍼텍스트 프로그래밍 언어 " );

print_r ( $문자열 );

?>

산출

정렬

(

[0] => 하이퍼텍스트

[1] => 프로그래밍

[2] => 언어

)

3. chunk_split()

chunk_split은 문자열을 더 작은 청크로 분할하고 청크된 문자열을 출력으로 반환하는 함수입니다.

통사론:

chunk_split ( $string , $length , $separator = "\r\n" )

매개변수

String : 청크할 문자열입니다.

길이: 청크의 길이입니다.

구분 기호 : 끝 줄 시퀀스입니다.

예시

<?php

$str = "Hello World!" ;

echo chunk_split($str, 1 , "." );

?>

산출

안녕하세요.월드입니다!.

4. 폭발()

폭발은 문자열을 문자열로 나누는 PHP 함수입니다. preg_split() 함수보다 빠르고 바이너리 안전합니다.

통사론:

폭발 ( $separator , $string , $limit )

매개변수

구분 기호: 경계의 문자열입니다.

문자열: 입력 문자열입니다.

제한: 출력 문자열의 길이를 지정합니다 .

제한 이 양수 값으로 설정되면 반환된 배열은 나머지 문자열이 있는 마지막 요소가 있는 요소의 최대 제한 됩니다 .

제한 이 음수 값 이면 마지막 제한제외한 모든 문자열 구성 요소 가 반환됩니다.

한계 가 0 이면 1로 간주됩니다.

폭발 함수는 구분 기호로 제한되는 경계 에서 문자열 매개변수를 분할하고 배열을 반환합니다. 구분 기호 가 빈 문자열(")이면 false 값을 반환합니다 .

구분 기호 문자열 의 일부가 아닌 일부 값으로 구성 되고 음수 제한 이 사용되면 빈 배열이 반환되고, 그렇지 않으면 문자열 배열 이 반환됩니다.

예시

<?php

$input1 = "안녕하세요" ;

$input2 = "안녕하세요, 세계" ;

$input3 = ',' ;

print_r ( 폭발 ( ',' , $input1 ) );

print_r ( 폭발 ( ',' , $input2 ) );

print_r ( 폭발 ( ',' , $input3 ) );

?>

산출

배열(1)

(

[0] => string(5) "안녕하세요"

)

배열(2)

(

[0] => string(5) "안녕하세요"

[1] => string(5) "거기"

)

배열(2)

(

[0] => 문자열(0) ""

[1] => 문자열(0) ""

)

세계 최고의 대학에서 온라인으로 소프트웨어 개발 과정을 배우십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.

결론

PHP에서 String to Array 는 문자열을 문자 배열로 분할하기 때문에 매우 중요한 작업입니다. 이 기사에서 우리는 네 가지 PHP 함수인 str_split, preg_split, chunk_split 및 explode를 사용하여 문자열을 배열로 변환하는 프로세스를 시연했습니다. 우리는 또한 그것이 어떻게 수행되고 출력을 줄 것인지를 보여주는 각 기능에 대한 예를 보여주었습니다.

PHP로 프로그래밍하려면 기술을 배워야 하며 모든 PHP 프로그래머에게 필수입니다. upGrad의 컴퓨터 공학 석사는 수요가 많은 기술을 배우고 소프트웨어 개발 경력 여정에서 성장을 인지할 수 있도록 신중하게 만든 과정입니다.

PHP에서 문자열이란 무엇입니까?

문자열을 문자 배열로 생각할 수 있습니다. 문자열은 일반적으로 PHP에서 단어와 문장을 저장하는 데 사용됩니다. 문자열은 데이터 교환을 위해 PHP에서도 사용됩니다. 즉, 문자열은 한 페이지에서 다른 페이지로 데이터를 전달하는 데 사용됩니다. PHP의 문자열은 대부분의 작업이 문자열의 도움으로 수행되기 때문에 거의 모든 프로그램에서 찾을 수 있습니다. 문자열은 작업하기 매우 쉽고 PHP에서 사용하기 쉽습니다. 구문은 문자열을 큰따옴표로 묶는 것입니다. 작은따옴표를 사용할 수도 있지만 작은따옴표를 사용하면 스크립트에 문제가 발생할 수 있으므로 권장하지 않습니다.

PHP에서 배열이란 무엇입니까?

배열은 PHP에서 가장 유용한 기능 중 하나로 간주됩니다. 배열을 사용하면 하나의 변수에 여러 값을 저장할 수 있습니다. 배열은 Perl의 연관 배열과 유사하게 숫자로 인덱싱됩니다. 그러나 Perl과 달리 이러한 인덱스에는 값을 할당할 수 없습니다. PHP의 배열은 하나의 변수 이름으로 액세스할 수 있는 변수의 모음일 뿐입니다. 기본적으로 PHP 배열은 정렬됩니다. 즉, 배열 이름과 배열에서 요소의 인덱스(위치)를 사용하여 특정 요소에 액세스할 수 있습니다.

PHP의 응용 프로그램은 무엇입니까?

PHP는 서버 측 프로그래밍 언어입니다. 즉, 서버 측에서 동적 웹 페이지를 만드는 데 사용됩니다. 사용자 입력을 처리하고 웹 페이지를 반환하는 데 사용됩니다. 웹 사이트를 만들고 온라인 양식을 만들고 데이터를 확인하고 동적 웹 페이지를 생성하는 데 사용할 수 있습니다. PHP를 사용하면 웹사이트가 서버에 데이터를 저장하고 필요할 때마다 데이터를 검색할 수 있습니다. 동적 웹 사이트를 개발하는 데 사용되는 가장 강력한 도구입니다. 가장 인기 있고 널리 사용되는 응용 프로그램은 WordPress, Facebook, WordPress, Kickstarter 및 Drupal입니다.