>백엔드 개발 >PHP 튜토리얼 >PHP에서 substr 및 substring의 올바른 사용법과 관련 매개변수 소개에 대해 이야기해 보겠습니다.

PHP에서 substr 및 substring의 올바른 사용법과 관련 매개변수 소개에 대해 이야기해 보겠습니다.

WBOY
WBOY원래의
2016-07-29 09:10:021056검색

js에 문자열 가로채기를 위한 substr 및 substring 함수가 있다는 것은 누구나 알고 있습니다. PHP에는 직접 사용할 수 있는 substring 함수가 없지만 substr 함수가 있습니다.
믿을 수 없다면 직접 테스트해 보세요. 올바른 코드 조각이 아래에 나와 있습니다.

<&#63;
$a="me";
echo(substr($a,,));//输出me
&#63;>
下面又给出一段错误的代码
<&#63;
$a="me";
echo(subString($a,,));
&#63;>

substr() 함수는 문자열의 일부를 반환합니다.

substr(string,start,length)

string: 가로챌 문자열

start:

양수 - 시작 위치 문자열의 지정된 위치
부정 - 문자열 끝의 지정된 위치에서 시작
0 - 문자열의 첫 번째 문자에서 시작

length:

선택 사항 . 반환할 문자열의 길이를 지정합니다. 기본값은 문자열 끝까지입니다.
양수 - 시작 매개변수 위치부터 반환
음수 - 문자열 끝부터 반환

PHP substr() 사용법에 대한 자세한 설명

정의 및 사용법

substr() 함수는 문자열의 일부를 반환합니다. 중국어를 가로채기 위해 substr() 함수를 사용하면 문자가 깨질 수 있습니다. 중국어를 가로채려면 mb_substr() 함수를 사용하는 것이 좋습니다.

구문

substr(string,start,length)

매개변수 설명
문자열 필수입니다. 반환할 문자열의 일부를 지정합니다.
시작
参数 描述
string 必需。规定要返回其中一部分的字符串。
start

必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length

可选。规定要返回的字符串长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回
  • 负数 - 从字符串末端返回
필수입니다. 문자열에서 시작할 위치를 지정합니다.
  • 양수 - 문자열의 지정된 위치에서 시작
  • 음수 - 문자열 끝의 지정된 위치에서 시작
  • 0 - 문자열에서
length

의 첫 번째 문자에서 시작합니다. 선택 사항 . 반환할 문자열의 길이를 지정합니다. 기본값은 문자열 끝까지입니다.

  • 양수 - 시작 매개변수 위치에서 반환됨
  • 음수 - 문자열 끝에서 반환됨

팁 및 참고 사항

참고: start가 음수이고 길이가 start보다 작거나 같은 경우, 길이는 0입니다.

<&#63;php
$str = 'hello world!';
echo substr($str, 4); // o world! 左起第4开始向右截取到末尾
echo substr($str, 4, 5); // o wor 左起第4开始向右取5位
echo substr($str, 4, -1); // o world 左起第4与右起第1之间的字符
echo substr($str, -8, 4); // o wo 右起第8开始向右截取4位
echo substr($str, -8,-2); // o worl 右起第8与右起第2之间的字符
&#63;>

이상에서는 PHP에서 substr 및 substring의 올바른 사용법과 관련 내용을 포함한 관련 매개변수에 대해 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.