php常用對字串操作函式

2021-08-27 15:08:46 字數 1552 閱讀 8942

<?php

$str=" i am chinese,i love china ";

echo strlen($str)."

"; //獲取字串的長度

echo trim($str)."

"; //去除空格

echo strtolower($str)."

"; //轉化為小寫

echo strtoupper($str)."

"; //轉化為大寫

//不區分大小寫比較

if(strcasecmp(" i am chinese,i love china ", " i am chinese,i love china ")==0)

//第乙個大則返回整數 //區分大小寫比較

switch(strcmp("admin",'admin'))

/*strstr()函式 對大小寫敏感

第乙個引數是被收索字元竄

第二個引數是所收索字元竄

如果未找到所收索字元竄,返回false

找到就返回被收索字元竄的剩餘部分

主要作用判斷字元竄包含

stristr()不同於strstr()在於對大小寫不敏感

*/echo strstr("this is test !", "test")."

"; // test !

/*不同於strstr()返回是字元竄首次出現位置 對大小寫敏感

主要作用判斷字元竄包含

stripos() 對大小寫不敏感

*/echo strpos("this is test !", "test")."

";/*

字元竄替換str_replace() 區分大小寫

php 5.0 後支援4個引數

第乙個 要目標物件 即要被替換的字元竄

第二個 替換物件

第三個 要查詢的字元竄

第四個是共替換多少次

str_ireplace() 不區分大小寫

*/echo str_replace("china", "china", $str,$count)."

"; echo "共替換 $count 次";

/*取得字元竄一部分substr(string,start,length)

引數 描述

string 必需。規定要返回其中一部分的字串。

start

必需。規定在字串的何處開始。

正數 - 在字串的指定位置開始

負數 - 在從字串結尾的指定位置開始

0 - 在字串中的第乙個字元處開始

length

可選。規定要返回的字串長度。預設是直到字串的結尾。

正數 - 從 start 引數所在的位置返回

負數 - 從字串末端返回

*/echo substr("hello world!",6,5)."

"; echo substr("hello world!",0)."

"; echo substr("hello world!",0,-1)."

";?>

PHP字串常用的操作函式

php字串常用的操作函式 strval 把變數轉換成字串 strrev 反轉字串 trim 去掉字串首尾半形空格 ltrim 去掉左邊半形的英文空格 rtrim 去掉右邊半形的英文空格 strlen 取字串的長度 long length substr 擷取子字串 strrchr 查詢字元在字串中最後...

PHP字串常用函式

heredoc nowdoc 適用於定義大段文字 header content type text html charset utf 8 str3 str3.echo n t v echo n t v echo 單引號只能轉義 或 echo 雙引號可以轉義多字元,執行速度來說,單引號更快。另外,單引...

PHP字串常用函式

注意 如果沒找到,返回false,可能是第乙個位置,也就是0,所以返回值需要用 false 在str裡搜尋第乙個src,從src開始擷取到最後字串,如果before needle為true,就是返回之前的字串 在str中找到search,替換成replace 例 strtr hilla warld ...