>  기사  >  백엔드 개발  >  PHP 문자열()

PHP 문자열()

王林
王林원래의
2024-08-29 12:51:34837검색

다양한 내장 함수 세트를 사용하면 코더나 개발자가 PHP에서 문자열 관련 작업을 더 쉽게 처리할 수 있습니다. strlen()은 문자열의 길이를 구하기 위해 PHP 문자열에 대해 말할 수 있는 인기 있는 함수 중 하나입니다. str과 len이라는 두 단어가 결합되어 이름이 형성된 것처럼 str은 문자열을 의미하고 길이는 길이 자체를 의미합니다. 이 함수는 주어진 문자열의 길이를 반환합니다. 이는 프로그램에서 필요할 때마다 하위 문자열의 문자열 길이를 가져오는 데 사용할 수 있습니다.

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

구문:

strlen(String)

매개변수:

  • strlen: 함수 그 자체입니다.
  • 문자열: 문자열로 사용되는 유일한 매개변수입니다.

반품 유형:

이것은 문자열의 길이를 반환하며 항상 정수입니다. 이 함수의 구문에는 별다른 것이 없습니다.

PHP에서 strlen() 함수는 어떻게 작동하나요?

strlen을 진행하기 전에 이 기능을 적용할 강력한 첫 번째 단계가 있어야 합니다. 문자열을 매개변수로 사용하고 해당 문자열의 길이를 반환합니다. 주어진 문자열의 일부로 문자, 특수 문자, URL, 숫자 값 및 특수 시퀀스 문자를 사용할 수 있습니다.

strlen() 사용자

코드:

$string = "WELCOME TO INDIA"; // a string
echo "Lenght of the given String is: ";
echo strlen($string); // lenghtof the string

'WELCOME TO INDIA'로 길이가 16으로 출력된 위 코드 줄에는 공백을 포함하여 16자가 포함됩니다.

특수 시퀀스 문자를 문자열로 사용하여 strlen() 사용

n,t,r 등과 같은 특수 시퀀스 문자가 포함된 문자열을 전달할 때는 주의해야 합니다. 보시다시피 n은 2개의 문자이지만 이를 매개 변수로 전달하는 동안 1개로 계산됩니다. strlen() 함수를 사용하세요.

코드:

$string = "\rHello"; // a string
$length = strlen($string); // lenghtof the string
echo "<br>Length: ".$length;

위 코드 줄은 7이 아닌 6으로 출력을 제공합니다. 다른 문자로 바꾸면 길이 7이 출력으로 표시됩니다. 문자열 strlen() 함수를 사용하여 PHP에서 코딩하는 동안 이는 약간 까다로울 수 있습니다.

PHP strlen()의 예

다음은 언급된 예입니다.

예시 #1

주어진 문자열의 길이를 구합니다.

코드:

<?php
$string = "WELCOME TO INDIA"; // a string
$Length = strlen($string); // lenghtof the string
echo "Length of the given String is: ".$Length;
?>

출력:

PHP 문자열()

보시다시피 이 문자열 함수의 단순성으로 인해 이 함수를 사용하는 데에는 별 문제가 없습니다. 이 함수는 문자열을 매개변수로 전달하여 길이를 구하는 사실상 PHP 문자열의 가장 쉬운 함수 중 하나로 간주할 수 있습니다.

예시 #2

해당 문자열에서 공백을 모두 제거한 후 해당 문자열의 길이를 가져옵니다.

코드:

<?php
$string = "WELCOME TO INDIA"; // a string
$lenght = strlen($string); // lenghtof the string
echo "Actual string: ".$string;
echo "\nLength of the given String including space: ".$lenght;
$stringAfterRemovedSpace = str_replace(" ","",$string);
echo "\nActual String with no spaces: ".$stringAfterRemovedSpace;
echo "\nLength of the given String excluding space: ".strlen($stringAfterRemovedSpace);
?>

출력:

PHP 문자열()

예시 #3

예제 프로그램은 특수 문자와 이스케이프 문자가 포함된 문자열과 함께 strlen() 함수를 사용하는 방법을 보여줍니다.

코드:

<?php
$string = "\n WELCOME TO INDIA"; // a string
$Length = strlen($string); // lenghtof the string
echo "Length of the given String is: ".$Length;
?>

출력:

PHP 문자열()

위 프로그램에서 문자수를 세어보니 매뉴얼에는 19자까지 나오던데, 프로그램 출력을 보면 길이가 18자로 표시되는 것을 알 수 있습니다. n이 있기 때문에 길이가 한 문자 적게 표시됩니다. 1개로 계산됩니다.

예시 #4

프로그램에서 strlen() 함수를 사용하여 주어진 문자열을 뒤집습니다.

코드:

<?php
$string = "WELCOME TO INDIA"; // a string
$length = strlen($string); // lenghtof the string
echo "Actual String: ".$string;
echo "\nLength: ".$length;
echo "\nReverse String: ";
for ($i=($length-1) ; $i >= 0 ; $i--)
{
echo $string[$i];
}
?>

출력:

PHP 문자열()

위의 예제 코드에서 PHP의 역방향 문자열이 문자열 길이 가져오기를 포함하는 다양한 단계로 나타나는 것을 볼 수 있습니다. 왜냐하면 주어진 문자열의 길이는 코더 개발자가 루프를 수행하는 데 도움이 되기 때문입니다. 끝까지 문자열의 첫 번째 위치까지

예시 #5

문자열의 길이와 같은 반대쪽 문자열의 길이

코드:

<?php
$string = "\n WELCOME Home!!!"; // a string
$length = strlen($string); // lenghtof the string
echo "Actual String: ".$string;
echo "\nLength: ".$length;
echo "\nReverse String: ";
$reverseString = "";
for ($i=($length-1) ; $i >= 0 ; $i--)
{
$reverseString .= $string[$i];
}
echo $reverseString;
echo "\nLength of the Reverse String: ".strlen($reverseString);
?>

출력:

PHP 문자열()

결론

내장 함수 strlen()을 사용하여 문자열 길이를 가져올 수 있습니다. 개발자는 이 기능의 작동에 대해 충분히 알고 있어야 합니다. 예를 들어 n, t 등이 문자열에 포함되어 있으면 이 2자 특수 시퀀스는 하나로 간주될 수 있습니다. 이 함수는 추가로 필요한 작업을 수행하기 위해 문자열의 길이를 가져오는 데 사용할 수 있습니다. 자체 사용자 정의 문자열 역방향 코드를 작성하는 경우 이 함수를 사용하여 문자열의 실제 길이를 계산할 수 있습니다.

위 내용은 PHP 문자열()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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