- $str = "Hello world. It's a beautiful day.";
- print_r (explode(" ",$str));
- ?>
複製代碼2、字串的串連 例子:
- //定義字串
- $str1 = "Hello World!";
-
- $str2 = "PHP !";
- //串連上面兩個字串 中間用空格分隔
- $str3 = $str1 . " " . $str2;
-
- //輸出串連後的字串
- echo $str3;
複製代碼3、字串的截取 substr() , mb_substr例子:
- $str ="login.com";
- echo substr($str, 2); //gin.com
- echo substr($str, 2,3); //gin
- echo substr($str, -2); //om 負數從結尾開始取
- ?>
-
複製代碼但是當你截取中文字串的時候很容易出現亂碼,因為一個漢字是兩個位元組,而一個英文字母是一個位元組。 解決辦法:2,mb_substr(),使用方法和substr相同,不過要開啟php.ini裡面extension=php_mbstring.dll擴充。 例子:
- echo mb_substr("int你好", 1,3,"UTF-8"); //nt你
- ?>
複製代碼3. 字串尋找 strpos()定義和用法strpos() 函數返回字串在另一個字串中第一次出現的位置。如果沒有找到該字串,則返回false。 文法 strpos(string,find,start) 參數 描述 string 必需 規定被搜尋的字串find 必需 規定要尋找的字元。start 可選。規定開始搜尋的位置 例子:
- $string = '#11#22#33#44#55#66#77';
- $find = '#55';
- if(strpos($string,$find)===false){
- echo '沒有找到';
- }else{ // bbs.it-home.org
- echo '找到';
- }
- echo strpos($string,$find);
- ?>
複製代碼4,字串替換 str_replace 例子:
- $replace_string = '你很壞,真的很壞';
- $replace_string_b = '很壞';
- $replace_string_ = str_replace($replace_string_b,'*',$replace_string,$i);
- echo $replace_string_ ;
- ?>
複製代碼指定位置替換 substr_replace
- echo substr_replace("Hello world","php12",6); // Hello php12
- ?>
-
複製代碼5,字串轉大小寫函數 將字串轉換成小寫strtolower(): 該函數將傳入的字串參數所有的字元都轉換成小寫,並以小定形式放回這個字串.例子:
- $str = "i love YOU";
- $str = strtolower($str);
- echo $str;
- ?>
-
複製代碼輸出結果:i love YOU 將字元轉成大寫strtoupper(): 該函數的作用同strtolower函數相反,是將傳入的字元參數的字元全部轉換成大寫,並以大寫的形式返回這個字串.用法同strtolowe()一樣。 將字串首字元轉換成大寫usfilst(): 該函數的作用是將字串的第一個字元改成大寫,該函數返回首字元大寫的字串。用法同strtolowe()一樣。 將字串每個單詞的首字元轉換成大寫ucwords(): 該函數將傳入的字串的每個單詞的首字元變成大寫。如"hello world",經過該函數處理後,將返回"Hello Word"。用法同strtolowe()一樣。 >>> 查看更多 php入門教程 <<< |