亚洲福利网站,国产精品久久国产三级国电话系列 ,欧美久久久久久,蜜桃av在线

IT培訓(xùn)-高端面授IT培訓(xùn)機(jī)構(gòu)
云和教育:云和數(shù)據(jù)集團(tuán)高端IT職業(yè)教育品牌
  • 國(guó)家級(jí)
    全民數(shù)字素養(yǎng)與技能培訓(xùn)基地
  • 河南省
    第一批產(chǎn)教融合型企業(yè)建設(shè)培育單位
  • 鄭州市
    數(shù)字技能人才(碼農(nóng))培養(yǎng)評(píng)價(jià)聯(lián)盟
當(dāng)前位置:
首頁信息庫PHP信息庫正文

【php培訓(xùn)】php字符串函數(shù)大全

  • 發(fā)布時(shí)間:
    2016-09-24
  • 版權(quán)所有:
    云和教育
  • 分享:

php字符串函數(shù)大全

AddSlashes: 字符串加入斜線。

bin2hex: 二進(jìn)位轉(zhuǎn)成十六進(jìn)位。

Chop: 去除連續(xù)空白。

Chr: 返回序數(shù)值的字符。

chunk_split: 將字符串分成小段。

convert_cyr_string: 轉(zhuǎn)換古斯拉夫字符串成其它字符串。

crypt: 將字符串用 DES 編碼加密。

echo: 輸出字符串。

explode: 切開字符串。

flush: 清出輸出緩沖區(qū)。

get_meta_tags: 抽出文件所有 meta 標(biāo)記的資料。

htmlspecialchars: 將特殊字符轉(zhuǎn)成 HTML 格式。

htmlentities: 將所有的字符都轉(zhuǎn)成 HTML 字符串。

implode: 將數(shù)組變成字符串。

join: 將數(shù)組變成字符串。

ltrim: 去除連續(xù)空白。

md5: 計(jì)算字符串的 MD5 哈稀。

nl2br: 將換行字符轉(zhuǎn)成 <br>。

Ord: 返回字符的序數(shù)值。

parse_str: 解析 query 字符串成變量。

print: 輸出字符串。

printf: 輸出格式化字符串。

quoted_printable_decode: 將 qp 編碼字符串轉(zhuǎn)成 8 位字符串。

QuoteMeta: 加入引用符號(hào)。

rawurldecode: 從 URL 專用格式字符串還原成普通字符串。

rawurlencode: 將字符串編碼成 URL 專用格式。

setlocale: 配置地域化信息。

similar_text: 計(jì)算字符串相似度。

soundex: 計(jì)算字符串的讀音值

sprintf: 將字符串格式化。

strchr: 尋找第一個(gè)出現(xiàn)的字符。

strcmp: 字符串比較。

strcspn: 不同字符串的長(zhǎng)度。

strip_tags: 去掉 HTML 及 PHP 的標(biāo)記。

StripSlashes: 去掉反斜線字符。

strlen: 取得字符串長(zhǎng)度。

strrpos: 尋找字符串中某字符最后出現(xiàn)處。

strpos: 尋找字符串中某字符最先出現(xiàn)處。

strrchr: 取得某字符最后出現(xiàn)處起的字符串。

strrev: 顛倒字符串。

strspn: 找出某字符串落在另一字符串遮罩的數(shù)目。

strstr: 返回字符串中某字符串開始處至結(jié)束的字符串。

strtok: 切開字符串。

strtolower: 字符串全轉(zhuǎn)為小寫。

strtoupper: 字符串全轉(zhuǎn)為大寫。

str_replace: 字符串取代。

strtr: 轉(zhuǎn)換某些字符。

substr: 取部份字符串。

trim: 截去字符串首尾的空格。

ucfirst: 將字符串第一個(gè)字符改大寫。

ucwords: 將字符串每個(gè)字第一個(gè)字母改大寫。

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)使需要讓數(shù)據(jù)庫處理的字符串,引號(hào)的部份加上斜線,以供數(shù)據(jù)庫查詢 (query) 能順利運(yùn)作。這些會(huì)被改的字符包括單引號(hào) (‘)、雙引號(hào) (“)、反斜線 backslash (\) 以及空字符 NUL (the null byte)。

參考: stripslashes() htmlspecialchars() quotemeta()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)讓二進(jìn)位字符串轉(zhuǎn)成十六進(jìn)位字符串。
鄭州php培訓(xùn)找云和學(xué)院

使用范例

Michal Fita提出這個(gè)以波蘭作地域化的例子。

<?

setlocale(“LC_ALL”, “pl”);

$net = “1234,56”;

$gross = “1,22” * $net;

printf(“毛利: %s, 凈利: %s”, $gross, $net”);

/* 波蘭總?/font>[值稅為 22% */

?>

返回值則為

毛利: 1234,56, 凈利: 1506,1632

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明

本函數(shù)用來計(jì)算比較二字符串的相似程度。

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: Soundex 值是利用英文字的讀音近似值所求得的值,值由四個(gè)字符構(gòu)成,第一個(gè)字符為英文字母,后三個(gè)為數(shù)字。在拼音文字中有時(shí)會(huì)有會(huì)念但不能拼出正確字的情形,特別是在做搜尋引擎時(shí)面對(duì)用戶傳入的英文字符串,可用本函數(shù)做類似模糊比對(duì)的效果。例如 Knuth 和 Kant 二個(gè)字符串,它們的 soundex 值都是 H416。更詳細(xì)的說明參考 Donald Knuth 大師的名著:電腦程序設(shè)計(jì)的藝術(shù) (The Art Of Computer Programming) 第三卷排序和搜尋。

使用范例

<?

$str1=soundex(“Wilson”);

$str2=soundex(“Waillsume”);

echo “soundex(\”Wilson\”)=$str1 等于\n”;

echo “soundex(\”Waillsume\”)=$str2\n”;

echo “值均為 $str1”;

?>

上例返回的字符串為

soundex(“Wilson”)=W425 等于

soundex(“Waillsume”)=W425

值均為 W425

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)用來將字符串格式化。參數(shù) format 是轉(zhuǎn)換的格式,以百分比符號(hào) % 開始到轉(zhuǎn)換字符為止。而在轉(zhuǎn)換的格式間依序包括了

填空字符。0 的話表示空格填 0;空格是默認(rèn)值,表示空格就放著。

對(duì)齊方式。默認(rèn)值為向右對(duì)齊,負(fù)號(hào)表向左對(duì)齊。

字段寬度。為最小寬度。

精確度。指在小數(shù)點(diǎn)后的浮點(diǎn)數(shù)位數(shù)。

類型,見下表 % 印出百分比符號(hào),不轉(zhuǎn)換。

b 整數(shù)轉(zhuǎn)成二進(jìn)位。

c 整數(shù)轉(zhuǎn)成對(duì)應(yīng)的 ASCII 字符。

d 整數(shù)轉(zhuǎn)成十進(jìn)位。

f 倍精確度數(shù)字轉(zhuǎn)成浮點(diǎn)數(shù)。

o 整數(shù)轉(zhuǎn)成八進(jìn)位。

s 整數(shù)轉(zhuǎn)成字符串。

x 整數(shù)轉(zhuǎn)成小寫十六進(jìn)位。

X 整數(shù)轉(zhuǎn)成大寫十六進(jìn)位。

鄭州云和學(xué)院php培訓(xùn)

使用范例

<?

$money1 = 68.75;

$money2 = 54.35;

$money = $money1 + $money2;

// 此時(shí)變量 $money 值為 “123.1”;

$formatted = sprintf (“%01.2f”, $money);

// 此時(shí)變量 $ formatted 值為 “123.10”

?>

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)也就是 strstr() 函數(shù)。

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)用來比較二字符串的大小。返回負(fù)數(shù)表示 str1 小于 str2;返回正數(shù)表示 str1 大于 str2;返回零表示二字符串相同。

參考: ereg() substr() strstr()

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)用來比較二字符串并計(jì)算出不同處的字符串長(zhǎng)度。

參考: strspn()

語法: string strip_tags(string str);

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)可去掉字符串中包含的任何 HTML 及 PHP 的標(biāo)記字符串。若是字符串的 HTML 及 PHP 標(biāo)簽原來就有錯(cuò),例如少了大于的符號(hào),則也會(huì)返回錯(cuò)誤。而本函數(shù)和 fgetss() 有著相同的功能。

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)可去掉字符串中的反斜線字符。若是連續(xù)二個(gè)反斜線,則去掉一個(gè),留下一個(gè)。若只有一個(gè)反斜線,就直接去掉。

參考: addslashes()

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)返回指定的字符串長(zhǎng)度。

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)用來尋找字符串 haystack 中的字符 needle 最后出現(xiàn)的位置。值得注意的是 needle 只能是一個(gè)字符,中文字等就不適合了。若找不到指定的字符,則返回 false 值。

參考: strpos() strrchr() substr() strstr()

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)用來尋找字符串 haystack 中的字符 needle 最先出現(xiàn)的位置。值得注意的是 needle 只能是一個(gè)字符,中文字等就不適合了。若找不到指定的字符,則返回 false 值。參數(shù) offset 可省略,用來Y表示從 offset 開始找。

參考: strrpos() strrchr() substr() strstr()

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)用來尋找字符串 haystack 中的字符 needle 最后出現(xiàn)位置,并將此位置起至字符串 haystack 結(jié)束之間的字符串返回。若沒有找到 needle 則返回 false。

使用范例

下例取回環(huán)境變量 PATH 之最后一個(gè)路徑

<?php

$dir = substr( strrchr( $PATH, “:” ), 1 );

echo “最后的路徑為: “.$dir;

?>

參考: substr() strstr()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 將字符串前后顛倒。

使用范例

下例的返回字符串為 “gneP nosliW”

<?

$str=strrev(“Wilson Peng”);

echo $str;

?>

返回值: 整數(shù)

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將 str2 字符串當(dāng)遮罩,可用來計(jì)算 str1 字符串中有幾個(gè)字符落在 str2 遮罩中。

參考: strcspn()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將 needle 最先出現(xiàn)在 haystack 處起至 haystack 結(jié)束的字符串返回。若找不到 needle 則返回 false。

參考: strrchr() substr() ereg()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將字符串 arg1 依字符串 arg2 的值切開成小段小段的字符串。

使用范例: 本例將 I will be back 字符串依空白切開。

<?php

$string = “I will be back”;

$tok = strtok($string,” “);

while($tok) {

echo “單字=$tok<br>”;

$tok = strtok(” “);

}

?>

參考: split() explode()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將字符串 str 全部變小寫字符串。

參考: strtoupper() ucfirst()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將字符串 str 全部變大寫字符串。

參考: strtolower() ucfirst()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將字符串 str 代入 haystack 字符串中,將所有的 needle 置換成 str。 mlevine@adtraq.com (11-Apr-1999) 指出在 PHP 3.0.7 版,本函數(shù)有些 bug,而 nadeem@bleh.org (05-Jun-1999) 補(bǔ)充在 PHP 3.0.8 版本函數(shù)就回復(fù)正常了。

使用范例

下例將 %body% 以 black 取代

<?php

$bodytag = str_replace(“%body%”, “black”, “<body text=%body%>”);

echo $bodytag;

?>

參考: ereg_replace()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將字符串 str 中和 from 有關(guān)的字符一一轉(zhuǎn)成 to 的字符。

參考: ereg_replace()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)將字符串 string 的第 start 位起的字符串取出 length 個(gè)字符。若 start 為負(fù)數(shù),則從字符串尾端算起。若可省略的參數(shù) length 存在,但為負(fù)數(shù),則表示取到倒數(shù)第 length 個(gè)字符。

使用范例

<?

echo substr(“abcdef”, 1, 3); // 返回 “bcd”

echo substr(“abcdef”, -2); // 返回 “ef”

echo substr(“abcdef”, -3, 1); // 返回 “d”

echo substr(“abcdef”, 1, -1); // 返回 “bcde”

?>

參考: strrchr() ereg()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)返回字符串 string 首尾的空白字符去除后的字符串。

參考: chop() ltrim()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)返回字符串 str 第一個(gè)字的字首字母改成大寫。

參考: strtoupper() strtolower()

返回值: 字符串

函數(shù)種類: 資料處理

內(nèi)容說明: 本函數(shù)返回字符串 str 每個(gè)字的字首字母全都改成大寫。

訪問專業(yè)的鄭州php培訓(xùn)機(jī)構(gòu)云和學(xué)院可以了解更多相關(guān)知識(shí)。

主站蜘蛛池模板: 朝阳区| 曲靖市| 开江县| 海南省| 博乐市| 黄冈市| 大厂| 阿瓦提县| 元谋县| 普宁市| 阿拉善左旗| 石台县| 隆林| 靖安县| 溧水县| 蕉岭县| 洪湖市| 高台县| 门源| 贺兰县| 万源市| 石棉县| 抚远县| 峨眉山市| 苍南县| 泊头市| 广东省| 仪征市| 虞城县| 赤峰市| 荔浦县| 丹棱县| 永济市| 罗甸县| 樟树市| 义马市| 永修县| 达拉特旗| 秦皇岛市| 库车县| 厦门市|