substr 함수는 PHP에서 문자열의 일부를 가로챕니다(자세한 설명 포함)
저는 초보자들이 PHP에 ASP와 유사한 왼쪽 함수나 오른쪽 함수가 있는지 묻는 것을 종종 봅니다. 왼쪽 또는 오른쪽에서 N 문자 기능. 대답은 물론 그렇습니다. PHP의 substr 함수가 이를 수행할 수 있지만 PHP는 두 함수를 하나로 결합합니다.
이제 초보자들의 혼란을 해결하기 위해 substr 함수의 사용법을 정리하고 몇 가지 예를 만들었습니다.
PHP substr 함수 구문:
string substr(string string, int start, int [length])
매개변수 문자열은 연산할 문자열입니다.
start 매개변수는 가로채려는 문자열의 시작 위치입니다. start가 음수인 경우 끝에서 두 번째 시작부터 시작하는 길이의 문자를 가로채는 것을 의미합니다.
선택적 매개변수 길이는 가로채고 싶은 문자열의 길이입니다. 사용 시 지정하지 않으면 기본적으로 문자열의 끝 부분까지 가져옵니다. 길이가 음수인 경우 처음부터 오른쪽으로 끝에서 길이 문자까지 가로채는 것을 의미합니다.
처음에는 이 함수를 사용하는 것이 어색할 수 있지만, PHP substr 함수의 구문을 이해하면 asp의 left 및 right보다 기능이 훨씬 뛰어나고 사용하기 매우 쉽습니다. 아래에서 그 사용법의 예를 들어보겠습니다.
1. asp의 왼쪽과 비슷하게 4번째 문자부터 문자열 끝까지 가로채기:
<?php $str = "www.icoa.cn"; echo substr($str,4); ?>
출력:
icoa.cn
2. PHP substr 함수는 왼쪽과 비슷하게 오른쪽에서 3자를 가로채기합니다. asp 오른쪽:
<?php $str = "www.icoa.cn"; echo substr($str,-3); ?>
출력:
.cn
3. PHP substr 함수는 4번째 문자부터 시작하는 3개의 문자를 가로챕니다:
<?php $str = "www.icoa.cn"; echo substr($str,4,3); ?>
출력:
ico
4. 시작과 끝 중간에 가변 길이의 문자가 있습니다. 이때 PHP substr 함수의 규칙성을 사용하는 것 외에도 substr을 사용하여 이를 달성할 수도 있습니다(물론 문자를 가져오는 N 가지 방법이 있습니다). the middle. 이것은 substr 적용의 예일 뿐입니다.
이 예에서는 처음 4자와 마지막 3자를 제거하고 중간 문자열을 출력합니다.
<?php $str = "www.icoa.cn"; echo substr($str,4,-3); ?>
출력:
icoa
————— —————————
저작권 설명: 이 기사는 CSDN 블로거 "Network Swordsman"의 원본 기사이며 재인쇄 시 원본 소스 링크와 이 설명을 첨부하시기 바랍니다. .
원본링크 : https://blog.csdn.net/dongsg11200/article/details/9212777
읽어주셔서 감사하고, 많은 혜택 받으셨으면 좋겠습니다.
추천 튜토리얼: "PHP 튜토리얼"
위 내용은 substr 함수는 PHP에서 문자열의 일부를 가로챕니다(자세한 설명 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!