PHP 상용 문자열 함수 사용법 실례 요약
문자열 함수
explore
하나의 문자열 로 다른 문자열 을 분할 합 니 다.
결 과 는 배열 입 니 다.
<?php
$str = 'a,b,c,d';
$res = explode(',',$str);
var_dump($res);
implode(join)1 차원 배열 의 값 을 문자열 로 변환 합 니 다.
<?php
$arr = ['a'=>1,'b'=>2];
$res = implode(',',$arr);
var_dump($res);
htmlentities문 자 를 HTML 전의 문자 로 변환
<?php
$str = "A 'quote' is <b>bold</b>";
// : A 'quote' is <b>bold</b>
echo htmlentities($str);
htmlspecialchars_decode특수 한 HTML 실 체 를 일반 문자 로 변환 합 니 다.
<?php
$str = "<p>this -> "</p>
";
echo htmlspecialchars_decode($str);
//<p>this -> "</p>
htmlspecialchars특수 문 자 를 HTML 실체 로 변환
lcfirst
문자열 의 첫 번 째 문 자 를 소문 자로 만 듭 니 다.
ucfirst
문자열 의 첫 번 째 문 자 를 대문자 로 사용 합 니 다.
strtolower
문자열 을 소문 자로 변환 하기
strtoupper
문자열 을 대문자 로 변환 하기
ucwords
문자열 의 모든 단어의 이니셜 을 대문자 로 변환 합 니 다.
ltrim/rtrim/trim
문자열 왼쪽 의 공백 문자 삭제(또는 다른 문자)
<?php
$str = ' a';
$nstr = ltrim($str);
echo $nstr;
<?php
$str = 'abc';
$nstr = ltrim($str,'a');
echo $nstr;//
parse_str문자열 을 여러 변수 로 해석 합 니 다.
$str = "first=value&arr[]=foo+bar&arr[]=baz";
//
parse_str($str, $output);
echo $output['first']; // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz
str_replace문자열 바 꾸 기
$str = '12311';
$res = str_replace('1','3',$str);
var_dump($res);
str_ireplace대소 문자 구분 없 는 문자열 바 꾸 기
str_shuffle
문자열 을 무 작위 로 흐 트 러 뜨리 기
str_split
문자열 을 배열 로 변환 합 니 다.
$str = 'hello';
$arr = str_split($str);
$arr1 = str_split($str,2);
var_dump($arr);
echo '<br>';
var_dump($arr1);
:
array(5) { [0]=> string(1) "h" [1]=> string(1) "e" [2]=> string(1) "l" [3]=> string(1) "l" [4]=> string(1) "o" }
array(3) { [0]=> string(2) "he" [1]=> string(2) "ll" [2]=> string(1) "o" }
strstr(strchr)문자열 찾기
<?php
$email = '[email protected]';
$domain = strstr($email, '@');
echo $domain; // @example.com
$user = strstr($email, '@', true); // PHP 5.3.0
echo $user; // name
stristr대소 문자 구분 없 이 문자열 을 찾 습 니 다.str 참조
strip_tags
HTML 과 PHP 표 시 를 문자열 에서 제거 합 니 다.
모든 것 을 제거 하 다
<?php
$str = '<p>hahaha</p>';
echo strip_tags($str);
지정 보존
<?php
$str = '<p><a href="">hahaha</a></p>';
echo strip_tags($str,'<a>');
strpos문자열 이 처음 나타 난 위 치 를 찾 습 니 다.
반환 값 ini
$findstr = 'a';
$str = 'bca';
$res = strpos($str,$findstr);
var_dump($res);
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 0); // 0 , ,1
var_dump($pos);
stripos대소 문자 구분 없 이 문자열 이 처음 나타 난 위 치 를 찾 습 니 다.strpost 참조
str_pad
문자열 채 우기
파 라 메 터 를 추가 하지 않 고 빈 칸 으로 채 웁 니 다.
<?php
$str = 'abc';
echo str_pad($str,5);
:
'abc '
지정 한 매개 변수 충전
<?php
$str = 'abc';
echo str_pad($str,10,"+");
:
abc+++++++
채 울 위치 도 지정 할 수 있 습 니 다.
<?php
$str = 'abc';
echo str_pad($str,10,"+",STR_PAD_BOTH);
str_repeat문자열 반복
<?php
echo str_repeat("-", 10);
?>
strlen문자열 길이 가 져 오기
strpbrk
문자열 에서 문자 의 모든 문 자 를 찾 고 찾 으 면 다음 문자열 로 돌아 갑 니 다.
<?php
$text = 'This is a Simple text.';
// "is is a Simple text.", 'i'
echo strpbrk($text, 'mi');
strrev반전 문자열
substr_count()
문자열 이 나타 나 는 횟수 를 계산 합 니 다.
<?php
$text = 'This is a test';
echo substr_count($text, 'is'); // 2
wordwrap문자열 줄 끊 기
$str = 'wo ca lie , zhe shi shen me gui';
$nstr = wordwrap($str,5,'<br/>');
echo $nstr;
암호 화 함수md5
산열 값 을 32 문자 16 진수 로 되 돌려 줍 니 다.
sha1
문자열 의 sha 1 해시 값 을 계산 합 니 다.기본 40 문자 길이 의 16 진수 입 니 다.
hash
hash(사용 할 해시 알고리즘,문자열);
"md5","sha 256"등
더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.