PHP 문자열 함수 (2): 비교 연산
* 1.strcmp($str1, $str2): 바이너리 안전 문자열 비교
* 2.strncmp($str1, $str2, $length): 처음에 지정한 길이가 같은지 비교
* 3. strcasecmp( $str1, $str2): 바이너리 안전 문자열 비교, 대소문자 구분 안함
* 4.strncasecmp($str1, $str2): 바이너리 안전 문자열 비교, 대소문자 구분 안함
* 5.strspn($str , $mark,$start,$length): 일치하는 마스크의 시작 부분 문자열 길이를 가져옵니다
* 6.strcspn($str,$mark,$start,$length): 일치하지 않는 마스크의 시작 부분 문자열 가져오기 마스크 초기 하위 문자열의 길이
$str1 = 'php中文网'; $str2 = 'PHP中文网';
//1.strcmp($str1, $str2): 문자열 비교, 같으면 0을 반환하고, 크면 >0을 반환하고, 그렇지 않으면 <0
echo strcmp($str1, $str2) == 0 ? '相等' : '不相等', '<br>';
//2를 반환합니다. strncmp( $str, $str2, $n): 시작 부분에 지정된 길이가 같은지 비교
echo strncmp($str1, $str2, 3) == 0 ? '相等' : '不相等', '<br>';
//3.strcasecmp($str1, $str2): 대소문자를 구분하지 않는 문자열 비교, 같으면 0을 반환, 보다 크면 >0을 반환하고, 그렇지 않으면 <0
echo strcasecmp($str1, $str2) == 0 ? '相等' : '不相等', '<br>';
//4를 반환합니다.strncasecmp($str1, $str2): 시작 부분에 지정된 길이가 동일한지 여부를 대소문자를 구분하지 않는 비교
echo strncasecmp($str1, $str2,3) == 0 ? '相等' : '不相等', '<br>';
//5입니다. strspn($str, $mark, $start, $length):
//지정된 문자 집합에 문자열의 모든 문자가 존재하는 첫 번째 하위 문자열의 길이를 계산합니다.
//$str1: 문자열이 될 문자열 비교, $mark: 집합과 유사, 일치 항목 수 반환
echo strspn('15705519989', '1234567890'),'<br>'; //返回11
//비교 시작 위치와 길이를 지정할 수 있습니다.
echo strspn('15705519989', '1234567890', 4, 4),'<br>';//返回4
//$str의 첫 번째 하위 문자열만 비교하고 다음 항목은 모두 무시합니다. , return 11
echo strspn('15705519989 18955123344 111abc', '1234567890'),'<br>';
//Return 3, 왜냐하면 첫 번째 문자열에서는 처음 3개만 숫자 set
echo strspn('157php 18955123344 111abc', '1234567890'),'<br>';
에 속하는 데이터이기 때문입니다.//예를 들어 휴대폰 번호는 순수 숫자 문자열이어야 하고 사용자는 순수 숫자 문자열을 입력해야 합니다
$phone = '13899886767';
// $phone = '1389988php6767';
$mark = '0123456789';
//분석, 정확하게 일치하면 strspn()은 11을 반환해야 합니다. 휴대폰 번호가 정확히 동일한 11이기 때문입니다. to strlen($phone)
echo strlen($phone)==strspn($phone, $mark) ? '全数字' : '必须全为数字';
//strspn(substr ($subject, $start, $length), $mask)
//6.strcspn()과 strspn()은 정확히 반대 기능을 가지고 있습니다. 예시를 통해 확인하실 수 있습니다

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP에서는 ord() 함수를 사용하여 문자를 ASCII 코드로 변환할 수 있습니다. 이 함수는 단일 문자 또는 문자열의 첫 번째 문자의 ASCII 값을 반환할 수 있으며 변환 결과는 정수 형식으로 표시됩니다. 구문 "ord(문자열)", 매개변수 "string"은 생략할 수 없으며 ASCII 값을 가져올 문자열(또는 단일 문자)입니다.

PHP 문자열에서 특정 문자를 널 문자로 바꾸는 방법에는 두 가지가 있습니다. 1. str_replace() 함수를 사용하여 지정된 문자를 널 문자로 바꾸려면 첫 번째 매개변수만 지정된 문자로 설정하면 됩니다. 두 번째 매개변수를 null 문자로 설정합니다. 구문 "str_replace("specified Character","", $str)" 2. 정규식과 함께 preg_replace() 함수를 사용하여 지정된 문자를 일치시키고 이를 null 문자로 바꿉니다. 구문 " preg_replace('/지정된 문자/', "",$str)".

두 가지 제거 방법: 1. preg_replace()를 사용하여 정규식을 실행하여 모든 대문자를 검색하고 이를 null 문자로 바꿉니다. 구문은 "preg_replace('/[A-Z]/','',$str)"입니다. 2. preg_filter()를 사용하여 정규식을 실행하여 모든 대문자를 검색하고 이를 빈 문자로 바꿉니다. 구문은 "preg_filter('/[A-Z]/','',$str)"입니다.

PHP는 웹 애플리케이션을 개발하는 데 자주 사용되는 형식화된 프로그래밍 언어입니다. 웹 개발 중에 문자열에서 특정 문자를 제거하거나 문자열에 숫자나 문자를 유지하는 등 문자열에 대한 다양한 작업을 수행해야 할 수 있습니다. 이 기사에서는 PHP에서 문자열의 왼쪽이나 오른쪽에 있는 특정 문자를 제거하는 방법에 중점을 둘 것입니다.

두 가지 방법: 1. 일반 필터 문자열과 함께 preg_match_all()을 사용합니다. 구문은 "preg_match_all("/[\x{4e00}-\x{9fff}]+/u","$str",$arr);"입니다. ;2. 문자열에서 중국어가 아닌 문자를 정기적으로 검색하여 preg_replace()를 사용하고 이를 빈 문자로 바꿉니다. 구문은 "preg_replace("/[^\x{4E00}-\x{9FFF}]+/u입니다. ",'',$str)".

PHP는 문자열에 문자를 추가할 수 있습니다. 두 가지 구현 방법: 1. 문자열 커넥터 "."를 사용하여 지정된 문자를 문자열의 시작 또는 끝에 연결합니다. 구문은 "지정된 문자. 문자열" 또는 "문자열. 지정된 문자"입니다. ) 함수는 문자열의 지정된 위치에 지정된 문자를 삽입합니다. 구문은 "substr_replace(string, 지정된 문자, 지정된 위치, 0)"입니다. 지정된 위치의 값은 0, 음수 또는 양수일 수 있습니다.

PHP는 매우 인기 있는 프로그래밍 언어이며 동적 웹 사이트를 구축하는 데 선호되는 도구 중 하나입니다. PHP 개발에서는 종종 문자열을 조작해야 하는 경우가 있는데, 일반적인 요구 사항 중 하나는 문자열에서 큰따옴표를 제거하는 것입니다. 이 기사에서는 PHP 문자열에서 큰따옴표를 제거하는 몇 가지 방법을 소개합니다.

구현 단계: 1. str_split() 함수를 사용하여 문자열을 문자 배열로 변환합니다. 구문은 "str_split(string)"입니다. 2. asort() 또는 arsort() 함수를 사용하여 문자 배열을 오름차순 또는 오름차순으로 정렬합니다. 내림차순, 구문 "asort(문자 배열)" 또는 "arsort(문자 배열)" 3. implode() 함수를 사용하여 정렬된 문자 배열을 다시 문자열로 변환합니다. 구문은 "implode(정렬된 문자 배열)"입니다. ".