PHP 상용 문자열 함수 사용법 실례 요약

5532 단어 PHP문자열 함수
이 글 의 실례 는 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 &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);
htmlspecialchars_decode
특수 한 HTML 실 체 를 일반 문자 로 변환 합 니 다.

<?php
$str = "<p>this -&gt; &quot;</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 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기