Time of Update: 2017-11-02
執行個體計算 "World" 的 metaphone 鍵:<?phpecho metaphone("World");?>定義和用法metaphone() Function Compute字串的 metaphone 鍵。metaphone 鍵代表了字串的英語發音。metaphone() 函數可用於拼字檢查程式。注釋:metaphone() 函數為發音相似的單詞建立相同的鍵。注釋:所產生的 metaphone 鍵長度可變。提示:metaphone(
Time of Update: 2017-11-02
執行個體計算文字檔 "test.txt" 的 MD5 散列:<?php$filename = "test.txt";$md5file = md5_file($filename);echo $md5file;?>上面的代碼將輸出:d41d8cd98f00b204e9800998ecf8427e定義和用法md5_file() Function Compute檔案的 MD5 散列。md5_file() 函數使用 RSA 資料安全,包括 MD5
Time of Update: 2017-11-02
執行個體計算字串 "Hello" 的 MD5 散列:<?php$str = "Hello";echo md5($str);?>定義和用法md5() Function Compute字串的 MD5 散列。md5() 函數使用 RSA 資料安全,包括 MD5 報文摘要演算法。來自 RFC 1321 的解釋 - MD5 報文摘要演算法:MD5 報文摘要演算法將任意長度的資訊作為輸入值,並將其換算成一個 128 位長度的"指紋資訊"
Time of Update: 2017-11-02
執行個體移除字串左側的字元:<?php$str = "Hello World!";echo $str . "<br>";echo ltrim($str,"Hello");?>定義和用法ltrim() 函數移除字串左側的空白字元或其他預定義字元。相關函數:rtrim() - 移除字串右側的空白字元或其他預定義字元。trim() -
Time of Update: 2017-11-02
執行個體計算兩個字串之間的 Levenshtein 距離:<?phpecho levenshtein("Hello World","ello World");echo "<br>";echo levenshtein("Hello World","ello World",10,20,30);?>定義和用法levenshtein() 函數返回兩個字串之間的
Time of Update: 2017-11-02
執行個體把 "Hello" 的首字元轉換為小寫。:<?phpecho lcfirst("Hello world!");?>定義和用法lcfirst() 函數把字串中的首字元轉換為小寫。相關函數:ucfirst() - 把字串中的首字元轉換為大寫。ucwords() - 把字串中每個單詞的首字元轉換為大寫。strtoupper() - 把字串轉換為大寫。strtolower() - 把字串轉換為小寫。文法lcfirst(string)參數
Time of Update: 2017-11-02
執行個體把數組元素組合為一個字串:<?php$arr = array('Hello','World!','Beautiful','Day!');echo implode(" ",$arr);?>定義和用法implode() 函數返回一個由數組元素組合成的字串。注釋:implode() 函數接受兩種參數順序。但是由於曆史原因,explode() 是不行的,您必須保證 separator 參數在
Time of Update: 2017-11-02
執行個體把預定義的 HTML 實體 "<"(小於)和 ">"(大於)轉換為字元:<?php$str = "This is some <b>bold</b> text.";echo htmlspecialchars_decode($str);?>上面代碼的 HTML 輸出如下(查看原始碼):<!DOCTYPE
Time of Update: 2017-11-02
執行個體把十六進位值轉換為 ASCII 字元:<?phpecho hex2bin("48656c6c6f20576f726c6421");?>以上執行個體輸出結果:Hello World!定義和用法hex2bin() 函數把十六進位值的字串轉換為 ASCII 字元。文法hex2bin(string)參數 描述string 必需。要轉換的十六進位值。 技術細節傳回值: 返迴轉換字串的 ASCII
Time of Update: 2017-11-02
執行個體反向顯示希伯來字元,並把新行(\n)轉換為 <br>:<?phpecho hebrevc("á çùåï äúùñâ\ná çùåï äúùñâ");?>定義和用法hebrevc() 函數把希伯來文本從右至左的流轉換為左至右的流。同時,把新行(\n)轉換為 <br>。提示:hebrevc() 和 hebrev() 可以把希伯來邏輯文本(Windows
Time of Update: 2017-11-02
執行個體反向顯示希伯來字元:<?phpecho hebrev("á çùåï äúùñâ");?>定義和用法hebrev() 函數把希伯來文本從右至左的流轉換為左至右的流。提示:hebrev() 和 hebrevc() 可以把希伯來邏輯文本(Windows 編碼)轉換為希伯來可見文本。希伯來可見文本不需要特殊的從右至左字元支援,這使它對於在 Web 上顯示希伯來文本很有用處。文法hebrev(string,maxcharline)參數
Time of Update: 2017-11-02
執行個體把一些文本寫入到名為 "test.txt" 的文字檔:<?php$number = 9;$str = "Beijing";$file = fopen("test.txt","w");echo fprintf($file,"There are %u million bicycles in %s.",$number,$str);?>上面的代碼將輸出:40下面的文本將被寫入到檔案 &
Time of Update: 2017-11-02
定義和用法crypt() 函數返回使用 DES、Blowfish 或 MD5 演算法加密的字串。在不同的作業系統上,該函數的行為不同,某些作業系統支援一種以上的演算法類型。在安裝時,PHP 會檢查什麼演算法可用以及使用什麼演算法。確切的演算法依賴於 salt 參數的格式和長度。salt 可以通過增加由一個特定字串與一個特定的加密方法產生的字串的數量來使得加密更安全。這裡有一些和 crypt() 函數一起使用的常量。這些常量值是在安裝時由 PHP
Time of Update: 2017-11-02
執行個體輸出 crc32() 的結果:<?php$str = crc32("Hello World!");printf("%un",$str);?>定義和用法crc32() Function Compute一個字串的 32 位 CRC(迴圈冗餘校正)。該函數可用於驗證資料的完整性。提示:為確保您能從 crc32() 函數中取得正確的字串表示,您必須使用 printf() 或 sprintf() 函數的 %u 格式符。如果未使用 %u
Time of Update: 2017-11-02
執行個體返回一個字串,包含所有在 "Hello World!" 中使用過的不同字元(模式 3):<?php$str = "Hello World!";echo count_chars($str,3);?>定義和用法count_chars() 函數返回字串所用字元的資訊(例如,ASCII 字元在字串中出現的次數,或者某個字元是否已經在字串中使用過)。文法count_chars(string,mode)參數
Time of Update: 2017-11-02
執行個體編碼字串:<?php$str = "Hello world!";echo convert_uuencode($str);?>定義和用法convert_uuencode() 函數使用 uuencode 演算法對字串進行編碼。注釋:該函數把所有字串(包括二進位)編碼為可列印的字元,確保其資料庫儲存及網路傳輸的安全。請記住,在重新使用資料前,請使用 convert_uudecode() 函數。注釋:uuencoded 資料比原資料大約增大
Time of Update: 2017-11-02
執行個體把字串由一種字元集轉換成另一種:<?php$str = "Hello world! æøå";echo $str . "<br>";echo convert_cyr_string($str,'w','a');?>定義和用法convert_cyr_string() 函數把字串由一種 Cyrillic 字元集轉換成另一種。被支援的 Cyrillic 字元集是:k - koi8-rw -
Time of Update: 2017-11-02
執行個體在每個字元後分割一次字串,並在每個分割後添加 ".":<?php$str = "Hello world!";echo chunk_split($str,1,".");?>定義和用法chunk_split()
Time of Update: 2017-11-02
執行個體從不同 ASCII 值返回字元:<?phpecho chr(52) . "<br>"; // Decimal valueecho chr(052) . "<br>"; // Octal valueecho chr(0x52) . "<br>"; // Hex value?>定義和用法chr() 函數從指定 ASCII 值返回字元。ASCII
Time of Update: 2017-11-02
執行個體在每個雙引號(")前添加反斜線:<?php $str = addslashes('What does "yolo" mean?');echo($str); ?>定義和用法addslashes() 函數返回在預定義的字元前添加反斜線的字串。預定義字元是:單引號(')雙引號(")反斜線(\)NULL提示:該函數可用於為儲存在資料庫中的字串以及資料庫查詢語句準備合適的字串。注釋:預設情況下,PHP 指令