라이브러리

[PHP] substr - 문자열의 일부를 반환합니다.




PHP의 substr 함수

PHP의 substr 함수는 문자열에서 특정 부분을 추출하는 데 사용됩니다. 이 함수는 두 개의 인수를 필요로 합니다. 첫 번째 인수는 문자열 자체이고, 두 번째 인수는 추출할 부분의 시작 위치입니다. 옵션으로 세 번째 인수도 사용할 수 있습니다. 세 번째 인수는 추출할 부분의 길이를 지정합니다.

기본 사용법

#hostingforum.kr
php

substr($str, $start, $length)



- `$str` : 추출할 문자열
- `$start` : 추출할 부분의 시작 위치
- `$length` : 추출할 부분의 길이 (옵션)

예제

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 7, 길이 5

echo substr($str, 7, 5); // "World"



시작 위치만 지정

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 7

echo substr($str, 7); // "World!"



시작 위치와 길이만 지정

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 7, 길이 5

echo substr($str, 7, 5); // "World"



시작 위치, 길이, 그리고 끝 위치까지 추출

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 7, 끝 위치 12

echo substr($str, 7, 5); // "World"



시작 위치가 문자열 길이보다 큰 경우

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 100

echo substr($str, 100); // ""



시작 위치가 음수인 경우

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 -5

echo substr($str, -5); // "World!"



시작 위치가 음수이고 길이가 0인 경우

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 -5, 길이 0

echo substr($str, -5, 0); // ""



시작 위치가 음수이고 길이가 문자열 길이보다 큰 경우

#hostingforum.kr
php

// 문자열

$str = "Hello, World!";



// 시작 위치 -100, 길이 10

echo substr($str, -100, 10); // ""



PHP의 substr 함수는 문자열에서 특정 부분을 추출하는 데 사용됩니다. 이 함수는 두 개의 인수를 필요로 합니다. 첫 번째 인수는 문자열 자체이고, 두 번째 인수는 추출할 부분의 시작 위치입니다. 옵션으로 세 번째 인수도 사용할 수 있습니다. 세 번째 인수는 추출할 부분의 길이를 지정합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 113 페이지

검색

게시물 검색