字串變數用於儲存並處理文字。
字串變數用於包含有字元的值。
在建立字串之後,我們就可以對它進行操作了。您可以直接在函式中使用字串,或者把它儲存在變數中。
在下面的例項中,我們建立乙個名為 txt 的字串變數,並賦值為 "hello world!" 。然後我們輸出 txt 變數的值:
<?php$txt="hello world!";
echo
$txt
; ?>
tips:當您賦乙個文字值給變數時,請記得給文字值加上單引號或者雙引號。
在 php 中,只有乙個字串運算子。
並置運算子 (.) 用於把兩個字串值連線起來。
下面的例項演示了如何將兩個字串變數連線在一起:
<?php$txt1="hello world!";
$txt2="what a nice day!";
echo
$txt1 . " " . $txt2
; ?>
上面的**將輸出:hello world! what a nice day!
有時知道字串值的長度是很有用的。
strlen() 函式返回字串的長度(字元數)。
下面的例項返回字串 "hello world!" 的長度:
<?phpecho
strlen("hello world!");
?>
上面的**將輸出:12
strpos() 函式用於在字串內查詢乙個字元或一段指定的文字。
如果在字串中找到匹配,該函式會返回第乙個匹配的字元位置。如果未找到匹配,則返回 false。
下面的例項在字串 "hello world!" 中查詢文字 "world":
<?phpecho
strpos("hello world!","world");
?>
上面的**將輸出:6
note:
<?phpecho
strlen("中文字元"); //
輸出 12
?>輸出結果為 12,因為乙個中文佔 3個字元數。
可以使用 mb_strlen 設定指定編碼輸出中文字元個數:
<?php
echo mb_strlen("中文字元",'utf-8'); //
輸出 4
?>
php學習3 字串
1,字串變數可以使用單引號宣告也可以使用雙引號宣告 2,如果乙個字串中包含變數,這是使用雙引號宣告的變數會輸出變數內容,使用單引號則輸出變數名本身 3,heredoc,在heredoc中可以直接引用php中的變數,同時為了容易區分可以使用花括號將該變數括起來 4,轉義符號是 5,字串連線可以使用點號...
6 字串函式
strcpy函式char strcpy char dest,const char src 功能 把src所指向的字串覆蓋複製到dest。返回值 dest指向的字串。注意 字串src的長度不能超過dest,否則會溢位。strncpy函式char strncpy char dest,const char...
6 字串拼接
字串相加 alert hello world hello world 數值字串相加 alert 100 100 100100 數值字串 數值 alert 11 12 1112口訣 數值相加,字元相連 var age 18 console.log pink老師age歲啦 這樣不行 console.lo...