計算機, 程序設計
新手Web程序員PHP:字符串長度
任何自我尊重網絡程序員必須知道,可以用來製作網頁的PHP語言。 這種語言是基於C和C ++,因此它有很多特殊的語言結構。 例如,在PHP長度的字符串返回的函數具有相同的名稱作為C.這篇文章談到了線,以及操作可以執行它們。
什麼字符串操作有在PHP? 字符串的長度,它們的級聯(連接),字符碼的返回,反之亦然 - 最簡單的例子。 也有更複雜 - 字符串搜索,哈希,反轉。 而且還有諸如移除標籤,模式匹配,用分隔符分割為多個子......你的名字! 因此,我們將討論最常見和最有用的。
在PHP中的第一和經常使用的功能 - 字符串長度。 它被稱為的strlen,並作為參數接受的符號的一個單獨的序列。 這很簡單。
<?
$美孚=“富”;
$酒吧= strlen的($ foo的); // $酒吧等於三
?>
的PHP字符串長度可以等於零。 這條線被稱為空。
下面的函數 - 串聯或合併。 簡單地說,它是一個兩行,使之一。
<?
$富=“你好”;
$酒吧=“世界”;
$巴茲=的concat($ foo的,$巴);
迴聲$巴茲; //輸出“世界,你好!”
?>
<?
$富=“Q”;
$酒吧= ORD($ foo的); // $酒吧等於113
$巴茲= CHR($巴); // $巴茲是“Q”
?>
且不說關於另一個有趣的功能 - 日期。 PHP的字符串可以用作輸出時的模板。 例如,如果轉移到日期線“H:M:S”並輸出結果,屏幕將顯示服務器的當前時間,用冒號,例如,“11時08分34秒”隔開。
現在考慮的爆炸功能。 它將該字符串劃分為元素,考慮到每個所述符號的邊界。 這聽起來很複雜,但它實際上是完全可以理解的。 例如,有一條線“根| 12:56:49 |輪”。 然後,我們可以這樣寫:
$美孚=爆炸(“根| 12:56:49 |輪”,“|”);
其結果是,陣列$ foo將包含三個元素 - “根”,“12時56分49秒”,“輪”。 如果函數調用沒有指定一個分隔符,默認情況下它會被認為是一個空白。 有一個可選的參數 - 最大數量分配子。
簡單的功能 - 拼接,字符串搜索,字符串長度 - PHP解釋不夠快。 但搜索處理的模板或刪除標籤可以進行很長一段時間。 因此,方案需要能夠勝任的,因為它的實施需要一定的時間的事實。 普通腳本必須在最長10秒跑完,然後你要顯示一個網頁的至少一部分,或者與它的用戶會去的。 但通常是因為PHP代碼在服務器上執行,瀏覽器形成總結了PHP腳本的網頁腳本的基礎上,採用Web應用程序的運行速度。
Similar articles
Trending Now