PHP字符串函數
strlen()獲取長度
echo strlen( hello world 輸出 12
substr(); 返回字符串的一部分。
echo substr( Hello world ,6). br 輸出 world
echo substr( Hello world ,-4). br 輸出 orld
echo substr( Hello world ,6,6). br 輸出 world
echo substr( Hello world ,0,-6). br 輸出 Hello
substr_count(); 計算子串在字符串中出現的次數。
substr_replace();把字符串的一部分替換為另一個字符串。
explode()把字符串打散為 數組:
$str = hello world. I love Shanghai!
print_r(explode( ,$str));
trim()移除字符串兩側的空白字符和其他字符。
$str = Hello World!
echo trim($str, Hed!
ltrim()移除字符串左側的空白字符或其他字符。
rtrim()移除字符串右側的空白字符或其他字符。
str_split()把字符串分割到數組中。
print_r(str_split( Shanghai ,3));
輸出:Array ( [0] = Sha [1] = ngh [2] = ai )
str_replace()把字符串 Hello world! 中的字符 world 替換為 Shanghai :
echo str_replace( world , Shanghai , Hello world!
strrev()反轉字符串。
count()函數用于返回數組的長度(元素數):
strpos()獲取搜索位置
echo strpos( hello world! , world ) 輸出 6
strtoupper() 把html' target='_blank'>字符串轉換為小寫字母。
strtolower() 把字符串轉換為大寫字母。
strip_tags() 剝去字符串中的 HTML 和 PHP 標簽
str_word_count() 計算字符串中的單詞數。
strstr()查找字符串在另一字符串中的第一次出現(對大小寫敏感)。
stristr()查找字符串在另一字符串中的第一次出現(對大小寫不敏感)。
echo strstr( I love Shanghai! , Shanghai 函數搜索字符串在另一字符串中的第一次出現。
strtr()轉換字符串中特定的字符。
把字符串中的字符 ia 替換為 eo :
echo strtr( Hilla Warld , ia , eo 輸出 Hello World
strripos() 查找字符串在另一字符串中最后一次出現的位置
strrpos() 查找字符串在另一字符串中最后一次出現的位置(對大小寫敏感)。
strspn();返回在字符串中包含的特定字符的數目。
echo strspn( abcdefand , abc 輸出 3
is_array() ;判斷是否是數字;
存取和修改字符串中的字符
字符串中的字符可以通過一個以0為開始的,用類似數組結構中的方括號包含對應的數字來查找和修改,比如 $str[42] , $str{42}, 可以把 字符串想像數組
$str = abcdefghigk for($i = 0;$i strlen($str);$i++){echo $str[$i]. br / 或者echo $str{$i}. br / // 正則校驗特殊符號$word = $f.$h.$o.$n;if(preg_match( /[/ .,:;*?~`!@ #$%^ +=)( {}]|/]|/[|//|///|/ |/|/ ,$word)){ //不允許特殊字符}
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !
相關推薦:
如何解決php在foreach循環后留下的數組引用問題
關于php如何調用phantomjs給微信小程序分享的問題
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答