>  기사  >  백엔드 개발  >  PHP 문자열 학습: 문자열을 더 작은 길이의 하위 문자열로 나눕니다.

PHP 문자열 학습: 문자열을 더 작은 길이의 하위 문자열로 나눕니다.

青灯夜游
青灯夜游원래의
2021-08-11 12:46:223569검색

이전 글 "PHP 문자열 학습: 모든 문자를 역순으로 출력"에서는 문자열을 뒤집어서 문자열에 포함된 모든 문자를 역순으로 출력했습니다. 이번에는 계속해서 PHP 문자열을 학습하고 문자열을 분할하는 방법과 문자열을 더 작은 하위 문자열로 나누는 방법에 대해 알아보겠습니다. 필요한 경우 참고할 수 있습니다.

제목에서 알 수 있듯이 이 문서의 주제는 문자열을 더 작은 하위 문자열로 분할하는 것입니다. 하위 문자열은 하나의 문자만 포함할 수 있습니다. 즉, 문자열을 개별 문자로 분할할 수도 있습니다. 또한 여러 문자를 포함할 수도 있으며, 문자열을 여러 단어로 분할할 수도 있습니다.

그렇다면 이 두 가지 작업을 어떻게 구현할까요? 코드 예시를 통해 자세히 소개하겠습니다.

먼저 다음 예를 살펴보세요.

<?php
$string = "Hello world";
var_dump(str_split($string));
?>

출력 결과:

PHP 문자열 학습: 문자열을 더 작은 길이의 하위 문자열로 나눕니다.

보시다시피 위 예에서 str_split($string)은 $ 문자열을 분할하는 데 사용됩니다. 문자열을 개별 문자로 나누어 배열의 각 요소로 배열에 전달합니다. str_split($string)将字符串$string分割成一个个字符,并传入数组中,作为数组的一个个元素。

str_split( $string, $length )函数其实可以设置两个参数,可选参数$length用于设置每个数组元素的长度,默认值为1。

如果省略了$length参数则会向上例那样,分割出一个个字符。如果设置了$length参数,那么就会将字符串分割成几个包含给定 length字符长度的子串(包含多个字符)。我们来看看下面这个例子:

<?php
$string = "Hello world";
var_dump(str_split($string,3));
?>

输出结果:

PHP 문자열 학습: 문자열을 더 작은 길이의 하위 문자열로 나눕니다.

可以看出,上例中使用str_split($string,3)

str_split( $string, $length ) 이 함수는 실제로 두 개의 매개변수를 설정할 수 있습니다. 선택적 매개변수인 $length는 각 배열 요소의 길이를 설정하는 데 사용됩니다.

$length 매개변수를 생략하면 위 예시처럼 문자로 구분됩니다. $length 매개변수가 설정된 경우 문자열은 지정된 길이의 문자 길이를 포함하는 여러 하위 문자열(여러 문자 포함)로 분할됩니다. 다음 예를 살펴보겠습니다.

<?php
$string = "Hello world";
var_dump(str_split($string,12));
?>

출력 결과: PHP 문자열 학습: 문자열을 더 작은 길이의 하위 문자열로 나눕니다.

PHP 문자열 학습: 문자열을 더 작은 길이의 하위 문자열로 나눕니다.

위의 예에서 str_split($string,3)을 사용하여 문자열 $string을 3개의 하위로 분할하는 것을 볼 수 있습니다. 3개의 문자를 포함하는 문자열과 2개의 문자를 포함하는 하위 문자열(원래 문자열이 충분히 길지 않기 때문)

참고: $length 매개변수 값이 1보다 작으면 str_split() 함수는 FALSE를 반환하고 $length 매개변수 값이 $string 문자열의 길이보다 크면 전체 문자열 $string이 반환됩니다. 배열의 유일한 요소로.

rrreee출력 결과:

🎜🎜🎜그렇습니다. 더 알고 싶다면 여기를 클릭하세요. → →🎜php 비디오 튜토리얼🎜🎜🎜마지막으로 클래식 강좌인 "🎜PHP 문자열 처리(옥소녀심경편)🎜"을 읽어보시길 추천합니다. 무료입니다~ 와서 배워보세요! 🎜

위 내용은 PHP 문자열 학습: 문자열을 더 작은 길이의 하위 문자열로 나눕니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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