> 백엔드 개발 > PHP 튜토리얼 > PHP 문자열 처리 기능

PHP 문자열 처리 기능

尊渡假赌尊渡假赌尊渡假赌
풀어 주다: 2025-03-01 09:24:10
원래의
232명이 탐색했습니다.

PHP String Handling Functions 키 포인트

PHP는 다양한 방식으로 문자열을 조작 할 수있는 많은 내장 문자열 처리 기능을 제공합니다. 이러한 기능에는 문자열 케이스 변경, 문자열의 길이 찾기, 문자열 부분을 교체하는 등이 포함됩니다. 주요 함수에는 , ,

,
    , , 및 가 포함됩니다. strlen() str_replace() PHP의 함수는 문자열 또는 기타 지정된 문자의 시작과 끝에서 공간을 제거하여 처리하기 전에 사용자 입력을 정리하는 데 도움이됩니다. 및 strpos() 함수는 비슷한 작업을 수행하지만 문자열의 왼쪽 또는 오른쪽에서 각각 문자를 제거합니다. strtolower() strtoupper() PHP의 함수는 문자열을 가로 채기 위해 사용되며 가로 채기 시작 위치와 가로 채는 시간을 지정할 수 있습니다. 함수와 함께 사용하여 문자열에서 텍스트를 정확하게 추출하십시오. 함수는 문자열로 특정 단어 나 문자를 대체 할 수 있습니다. substr() PHP에는 많은 수많은 내장 문자열 처리 기능이있어 거의 모든 방법으로 문자열을 쉽게 조작 할 수 있습니다. 그러나 이러한 모든 기능을 배우고 기능을 기억하고 특히 초보자 개발자에게 유용 할 수있는 시간을 기억하는 것은 약간 어려울 수 있습니다. 하나의 기사에서 모든 문자열 기능을 다루는 것은 불가능하며 PHP 매뉴얼이 존재합니다! 그러나 알아야 할 일반적인 문자열 처리 기능을 사용하는 방법을 보여 드리겠습니다. 학습 후, 당신은 어떤 공연자만큼 기술적으로 줄을 조작 할 수 있습니다!
  • 케이스 변환 trim() PHP는 문자로 문자열 문자를 편집하지 않고 문자열의 문자 사례를 조작 할 수있는 기능을 제공합니다. 왜 이것에 관심이 있습니까? 어쩌면 일부 텍스트가 약어, 제목, 이름이 올바르게 대문자가되도록 강조하거나 확인하기 위해 일부 텍스트가 대문자가되도록하고 싶을 수도 있습니다. 또는 두 줄을 비교하고 싶을 수도 있고 비교하는 문자가 동일한 문자 세트인지 확인하려고합니다. 사례 변환 함수는 마스터 할 수 있습니다. 특정 문자열의 모든 문자가 대문자가 있는지 확인하려면 다음과 같이 ltrim() 함수를 사용할 수 있습니다. rtrim() 그것은 명백 할 수 있지만, 숫자와 다른 비장 성 캐릭터가 변환되지 않는다는 점은 여전히 ​​주목할 가치가 있습니다. 추측 할 수 있듯이 함수는 의 반대쪽에 정확하게 수행되며, 이는 문자열을 모든 소문자로 변환합니다.
  • 다른 시간에, 당신은 특정 단어 (예 : 이름이나 제목)가 각 단어의 첫 번째 문자 만 활용되도록 할 수 있습니다. 이 목적을 위해
  • 함수를 사용할 수 있습니다 : substr()
    <?php
    $str = "Like a puppet on a string.";
    $cased = strtoupper($str);
    // 显示:LIKE A PUPPET ON A STRING.
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사
    로그인 후 복사
    당신은 또한

    lcfirst() 함수를 사용하여 문자열의 첫 글자의 경우를 조작 할 수 있습니다. 첫 번째 글자를 소문자로 만들려면 ucfirst()를 사용하십시오. 첫 번째 문자를 대문자로 만들려면 lcfirst()를 사용하십시오. ucfirst() 기능은 문장이 항상 대문자로 시작하도록하기 위해 사용하여 사용할 수 있기 때문에 아마도 가장 유용 할 것입니다. ucfirst()

    <?php
    $str = "LIKE A PUPPET ON A STRING.";
    $cased = strtolower($str);
    // 显示:like a puppet on a string.
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사
    Quick Trim

    때로는 문자열의 가장자리를 다듬어 야합니다. 처음 또는 끝에 제거 해야하는 공백이나 다른 문자가있을 수 있습니다. 공백은 실제 공간 문자 또는 탭 문자, 캐리지 리턴 문자 등 일 수 있습니다. 이 작업을 수행해야 할 상황의 예는 사용자 입력을 처리하고 처리를 시작하기 전에 정리하려는 경우입니다. PHP의 기능을 사용하면이 작업을 수행 할 수 있습니다.

    도 다재다능하고 문자열 외에도 처음 또는 끝에서 일치하는 문자를 제거하는 문자 세트를 전달할 수 있습니다.

    이 추가 문자를 사용할 때주의하십시오. trim() 공간이 공간으로 삭제하려는 문자 중 하나를 명시 적으로 제공하는 경우에만 공간이 제거되므로 : .

    <?php
    $str = "a knot";
    $cased = ucwords($str);
    // 显示:A Knot
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사

    는 문자열의 시작과 끝에서 문자 만 삭제하더라도 "A"가 삭제되면 공백이 문자열의 새로운 시작이되어 삭제되기 때문에 "A"와 공백도 삭제합니다. PHP에는 trim()

    함수가 있으며,이 기능은 함수와 유사하지만 문자열의 왼쪽 또는 오른쪽에 각각 공백 (또는 기타 지정된 문자) 만 삭제합니다.
    <?php
    $str = "how long is a piece of string?";
    $cased = ucfirst($str);
    // 显示:How long is a piece of string?
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사
    스트링 길이

    문자열을 처리 할 때 종종 길이를 알아야합니다. 예를 들어, 양식에서 작업 할 때는 사용자가 특정 수의 문자를 초과 할 수 없는지 확인하려는 필드가있을 수 있습니다. 문자열의 문자 수를 계산하려면 trim() 함수를 사용하십시오.

    <?php
    $str = "  A piece of string?  ";
    // 显示:string(22) " A piece of string? "
    var_dump($str);
    
    $trimmed = trim($str);
    // 显示:string(18) "A piece of string?"
    var_dump($trimmed);
    ?>
    로그인 후 복사
    문자열을 가로 채

    또 다른 일반적인 상황은 주어진 문자열로 특정 텍스트를 찾아 다른 작업을 수행 할 수 있도록 "잘라"하는 것입니다. 끈을 지정된 크기로 자르려면 좋은 가위 쌍이 필요합니다. PHP에서는 가위가 trim() 기능입니다. ltrim() 함수를 사용하려면 문자열을 전달하여 매개 변수로 처리하고 양수 또는 음의 정수를 전달하십시오. 이 숫자는 문자열을 자르는 위치를 결정합니다. 0은 문자열의 첫 번째 문자로 시작합니다. rtrim() trim() 음수를 사용할 때

    는 문자열 끝에서 뒤로 시작됩니다.

    의 선택적 세 번째 매개 변수는 길이 인 또 다른 정수 값으로 문자열에서 추출 할 문자 수를 지정할 수 있습니다.

    <?php
    $str = "Like a puppet on a string.";
    $cased = strtoupper($str);
    // 显示:LIKE A PUPPET ON A STRING.
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사
    로그인 후 복사
    다른 작업이없는 문자열에서 특정 텍스트의 위치 만 찾기 만하면 함수를 사용할 수 있으며,이 기능은 문자열의 시작과 관련하여 선택 위치를 반환합니다. 유용한 트릭, 특히 문자열에서 자르려는 텍스트의 시작 위치를 모르는 경우이 두 기능을 함께 사용하는 것입니다. 시작 위치를 정수로 지정하는 대신 특정 텍스트를 검색 한 다음 해당 텍스트를 추출 할 수 있습니다.

    strpos()

    교체
    <?php
    $str = "LIKE A PUPPET ON A STRING.";
    $cased = strtolower($str);
    // 显示:like a puppet on a string.
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사

    마지막으로 문자열의 일부를 다른 것으로 바꾸는 방법을 살펴 보겠습니다. 이것은 특정 단어의 인스턴스 나 문자열의 문자 세트를 대체하고 다른 것으로 바꾸려는 경우에 좋습니다. 여러 값을 바꾸려면 : 에 대한 배열도 제공 할 수도 있습니다.

    는 사례에 민감하므로 걱정하지 않으려면 사례에 민감한 형제 자매 기능 를 사용할 수 있습니다.

    요약 str_replace()

    이 기사가 PHP에서 문자열을 사용하는 작업 중 일부를 제공하고 더 많은 것을 배우기를 간절히 원하기를 바랍니다. 나는 실제로 모피를 만졌다! 다양한 문자열 함수를 이해하는 가장 좋은 방법은 PHP 매뉴얼에서 문자열 함수 페이지를 읽는 데 시간을 보내는 것입니다. 가장 자주 사용하는 문자열 기능을 알고 싶습니다. 아래의 의견에서 자유롭게 언급하십시오. Vasilius / Shutterstock의 사진
    <?php
    $str = "a knot";
    $cased = ucwords($str);
    // 显示:A Knot
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사
    PHP 문자열 처리 기능에 대한 자주 묻는 질문

    str_replace() 일반적인 PHP 문자열 처리 기능과 그 용도는 무엇입니까?

    PHP는 광범위한 문자열 처리 기능을 제공합니다. 가장 일반적으로 사용되는 기능 중 일부는 다음과 같습니다
    <?php
    $str = "how long is a piece of string?";
    $cased = ucfirst($str);
    // 显示:How long is a piece of string?
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사
    :이 함수는 문자열의 길이를 반환합니다.

    :이 함수는 특정 문자를 문자열의 다른 문자로 대체합니다. str_replace() :이 함수는 문자열이 다른 문자열에서 먼저 나타나는 위치를 찾습니다. str_ireplace() :이 함수는 문자열을 소문자로 변환합니다.

    :이 함수는 문자열을 대문자로 변환합니다.

    :이 함수는 문자열의 일부를 반환합니다. 이 함수는 문자열 케이스 변경, 문자열의 길이 찾기, 문자열의 일부를 대체하는 등 다양한 방식으로 문자열을 조작하고 처리하는 데 사용됩니다.

    문자열을 PHP의 배열로 변환하는 방법은 무엇입니까?

    PHP에서 함수는 문자열을 배열로 변환하는 데 사용됩니다. 이 함수는 문자열을 길이별로 배열로 나눕니다. 예는 다음과 같습니다. 이 예에서 기능은 문자열을 "Hello, World!"를 문자열의 단일 문자 인 배열로 나눕니다.

    PHP에서 두 줄을 비교하는 방법은 무엇입니까?

    PHP는 , , 및 를 포함하여 문자열을 비교하기위한 몇 가지 기능을 제공합니다. 함수는 두 줄의 이진 안전 및 사례에 민감한 비교를 수행합니다. 예는 다음과 같습니다.

    이 예에서 함수는 문자열 "Hello"및 "World"를 비교합니다. String1이 String2보다 크면 함수는 0을 반환하고 동일하면 0이됩니다. strcmp() PHP에서 문자열을 역전시키는 방법은 무엇입니까? strcasecmp() strnatcmp() PHP의 함수는 문자열을 반전시키는 데 사용됩니다. 예는 다음과 같습니다. strnatcasecmp() 이 예에서 함수는 문자열 "Hello, World!")을 반전시킵니다. strcmp() PHP 문자열에서 공간을 제거하는 방법은 무엇입니까?

    <?php
    $str = "Like a puppet on a string.";
    $cased = strtoupper($str);
    // 显示:LIKE A PUPPET ON A STRING.
    echo $cased;
    ?>
    로그인 후 복사
    로그인 후 복사
    로그인 후 복사
    PHP의 함수는 문자열의 양쪽에서 공백 및 기타 사전 정의 된 문자를 제거하는 데 사용됩니다. 예는 다음과 같습니다.

    이 예에서 함수는 문자열의 시작과 끝에서 공백을 삭제합니다. "Hello, World!". strcmp()

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

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿