大家好,歡迎關注支持,謝謝!本篇將介紹php字符串常用處理,運算符和幾個常用的字符串函數。有興趣的朋友可以了解一下!
php是一門很受歡迎的程式語言之一,由於它的語法簡單易學,迎來了一大批的自學者,小編就是其中一個。php確實相當於其它語言(java、c#等等)比較簡單,但是對一個毫無程式語言基礎的人來說,還是有一定難度的。小編自學php大概花了3個多月,說不上精通,但是還算小有成就,獨立開發中小型網站還是不成問題的。小編大學是計算機系的,學過很多計算機語言(c語言、java、彙編、c#等),所以自學php就相當的快。
為了讓更多的php學習者了解到php更多的知識,小編結合自己的理解和自學時所做的筆記,整理了一些知識點。藉助百家號這個大平臺分享給大家,希望對大家有所幫助!本期分享的是php字符串的一些常用處理,運算符和幾個常用的字符串函數。
php字符串運算符
在php中,字符串就只有一個運算符,即並置運算符(.)。並置運算符(.)在php中是非常常用的,是使用來將兩個字符串連接起來,形成一個字符串。
實例(將兩個字符串連接成一個字符串):
<?php
header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼
$str1 = "Hello ";//字符串1
$str2 = "word!";//字符串2
$str = $str1.$str2;//將字符串1和字符串2連接形成字符串str
echo $str;//輸出連接後的字符串
?>
運行結果:Hello word!
常用字符串函數
php為我們提供了大量的處理字符串的函數,這也是它的特點之一。由於php字符串函數很多,在這就不一一介紹,就簡單的介紹幾個常用的。
1、strlen()函數
strlen()函數是使用來獲取字符串的長度,即字符數。使用方法也非常簡單,strlen()函數只有一個參數,該參數用來規定需要計算長度的字符串。函數的返回值就是計算結果,及字符串的長度。
實例(計算字符串的字符數/長度):
<?php
header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼
$str = "Hello word!";//字符串
$len = strlen($str);//計算字符串長度
echo $len;//輸出字符串的長度
?>
運行結果:11
2、strpos()函數
strpos()函數是使用來在字符串內查找一個字符或字符串第一次出現的位置。使用方法也很簡單,strpos()函數有兩個參數。第一個參數規定在哪個字符串中查找,第二個參數規定查找的字符或字符串。函數返回第二個參數在第一個參數中第一次出現的位置(位置從0開始)。
實例(查找字符串2在字符串1中第一次出現的位置):
<?php
header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼
$str1 = "Hello word! Hello word!";//字符串1
$str2 = "word";//字符串2
$loc = strpos($str1,$str2);//返回字符串2在字符串1中第一次出現的位置
echo $loc;//輸出
?>
運行結果:6
3、trim()函數
trim()函數是使用來清除字符串前後的空格字符或其它預定義字符,當然還可以清除字符串前後的指定字符或字符串。該函數有兩個參數,第一個參數是用來規定需要處理的字符串,第二個參數是可選參數,用來規定要刪除那些字符。如果省略,則刪除空白字符(空格、回車、制表符、NULL等)。
注意:只能刪除字符串前面和後面的連續字符,不能刪除字符串中間的字符。
實例(刪除字符串後面和前面的指定字符):
<?php
header("content-type:text/html;charset=utf-8");//設置編碼,解決中文亂碼
$str = "word Hello word! word ";//字符串
$newStr = trim($str,"word ");//刪除字符串前面和後面的"word "
echo $newStr;//輸出新字符串
?>
運行結果:Hello word!
說明:trim()函數刪除前後的指定字符串很少用,通常是使用來刪除字符串前後的空格字符。
好了,關於「php字符串常用處理,運算符和幾個常用的字符串函數」的介紹就到此結束了,希望能幫助大家!