計算機程序設計

新手Web程序員PHP:字符串長度

任何自我尊重網絡程序員必須知道,可以用來製作網頁的PHP語言。 這種語言是基於C和C ++,因此它有很多特殊的語言結構。 例如,在PHP長度的字符串返回的函數具有相同的名稱作為C.這篇文章談到了線,以及操作可以執行它們。

但在此之前我們談論這將使基本定義的功能。 字符串 - 一個序列的字符,每個字符的這恰恰是一個字節。 所以,PHP是由256個字符的支持。 從這個邏輯上可以得出該語言支持Unicode缺失 - 因為Unicode字符等等。

什麼字符串操作有在PHP? 字符串的長度,它們的級聯(連接),字符碼的返回,反之亦然 - 最簡單的例子。 也有更複雜 - 字符串搜索,哈希,反轉。 而且還有諸如移除標籤,模式匹配,用分隔符分割為多個子......你的名字! 因此,我們將討論最常見和最有用的。

在PHP中的第一和經常使用的功能 - 字符串長度。 它被稱為的strlen,並作為參數接受的符號的一個單獨的序列。 這很簡單。

<?

$美孚=“富”;

$酒吧= strlen的($ foo的); // $酒吧等於三

?>

的PHP字符串長度可以等於零。 這條線被稱為空。

下面的函數 - 串聯或合併。 簡單地說,它是一個兩行,使之一。

<?

$富=“你好”;

$酒吧=“世界”;

$巴茲=的concat($ foo的,$巴);

迴聲$巴茲; //輸出“世界,你好!”

?>

有兩個反函數與單個字符的工作。 奧德 - 返回的字符代碼,和CHR - 確定字符代碼。

<?

$富=“Q”;

$酒吧= ORD($ foo的); // $酒吧等於113

$巴茲= CHR($巴); // $巴茲是“Q”

?>

且不說關於另一個有趣的功能 - 日期。 PHP的字符串可以用作輸出時的模板。 例如,如果轉移到日期線“H:M:S”並輸出結果,屏幕將顯示服務器的當前時間,用冒號,例如,“11時08分34秒”隔開。

現在考慮的爆炸功能。 它將該字符串劃分為元素,考慮到每個所述符號的邊界。 這聽起來很複雜,但它實際上是完全可以理解的。 例如,有一條線“根| 12:56:49 |輪”。 然後,我們可以這樣寫:

$美孚=爆炸(“根| 12:56:49 |輪”,“|”);

其結果是,陣列$ foo將包含三個元素 - “根”,“12時56分49秒”,“輪”。 如果函數調用沒有指定一個分隔符,默認情況下它會被認為是一個空白。 有一個可選的參數 - 最大數量分配子。

下面的函數刪除線的HTML標籤。 這就是所謂的用strip_tags。 由於與爆炸功能,它有一個可選的第二個參數 - 列表的標籤,你要離開。

簡單的功能 - 拼接,字符串搜索,字符串長度 - PHP解釋不夠快。 但搜索處理的模板或刪除標籤可以進行很長一段時間。 因此,方案需要能夠勝任的,因為它的實施需要一定的時間的事實。 普通腳本必須在最長10秒跑完,然後你要顯示一個網頁的至少一部分,或者與它的用戶會去的。 但通常是因為PHP代碼在服務器上執行,瀏覽器形成總結了PHP腳本的網頁腳本的基礎上,採用Web應用程序的運行速度。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.atomiyme.com. Theme powered by WordPress.