程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP字符串操作簡單入門

PHP字符串操作簡單入門

編輯:PHP綜合

無論哪種語言,字符串操作都是一個重要的基礎,往往是簡單而重要。正像人說話一樣,一般有形體 (圖形界面),有語言(print 字符串?),顯然字符串能解釋更多的東西。PHP提供了大量的字符串操 作函數,功能強大,使用也比較簡單.以下將簡單的講述它的功能和特性。

弱類型

PHP是弱類型語言,所以其它類型的數據一般可以直接應用於字符串操作函數裡,而自動轉換成字符串 類型,進行處理,如:

echo substr("1234567", 1, 3);

echo substr(123456,1, 3);

是一樣的

定義

一般用雙引號或單引號標識一個字符串。比如

$str = "i love u";

$str = 'i love u';

它者兩者是有一些區別的。後者將一切單引號的內容都會當作字符處理;前者則不然。比如

$test = "iwind";

$str = "i love $test";

$str1 = 'i love $test';

echo $str; //將得到 i love iwind

echo $str1; //將得到 i love $test

同樣的以下兩個例子的行為也不一樣的:

echo "i love \test"; // 將得到 i love est,已經將\t視為轉義

echo 'i love \test'; // 將得到 i love \test

從而可以簡單認為雙引號裡的內容是經過“解釋”過的,單引號的是“所見即所得”的(特殊地,''會 被認作一個'')。顯而易見,雙引號形式的更為靈活一些,當然單引號會適用於一些特殊的場合,這裡就 不作闡述了。

輸出

PHP裡的輸出最常用的是echo,print.兩者都不是真正的函數,而是語言構造,所以調用時不必用雙括 號(比如echo("test");print("test")).在輸出的時候兩者都可以實現賦值:

echo $str="test"; //一方面輸出test,一方面把"test"賦給字符串變量 $str

print $str="test";

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved