国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

php字符串操作常見(jiàn)問(wèn)題小結(jié)

2024-05-04 23:50:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了php字符串操作常見(jiàn)問(wèn)題。分享給大家供大家參考,具體如下:

記得當(dāng)初學(xué)習(xí)php的時(shí)候聽(tīng)的一句覺(jué)得很牛X的話(huà)就是:一切程序都是字符串,所謂編程只是讓數(shù)據(jù)像水一樣在各個(gè)代碼頁(yè)面間流來(lái)流去。等我目前工作中也確實(shí)發(fā)現(xiàn)數(shù)據(jù)格式是個(gè)很難的問(wèn)題,涉及到數(shù)據(jù)的組裝、拆分和再拼裝。

之所以要提到Json,因?yàn)槭褂胊jax時(shí),經(jīng)常會(huì)涉及到程序與Js之間的數(shù)據(jù)交互。由于Js不認(rèn)識(shí)PHP中的數(shù)組,PHP也不認(rèn)識(shí)JS中的數(shù)組或?qū)ο蟆_@時(shí)候Json這種自由的格式就可以很好的解決了這個(gè)問(wèn)題。

它的格式如下:

例如:

{"username": "Eric","age":23,"sex": "man"}

我們強(qiáng)大的PHP已經(jīng)為此提供了內(nèi)置函數(shù):json_encode() 和 json_decode()。

很容易理解,json_encode()就是將PHP數(shù)組轉(zhuǎn)換成Json。相反,json_decode()就是將Json轉(zhuǎn)換成PHP數(shù)組。

例如:

$array = array("name" => "Eric","age" => 23);echo json_encode($array);

程序?qū)⒋蛴〕?:

{"name":"Eric","age":23}
$array = array(0 => "Eric", 1 => 23);echo json_encode($array);

程序?qū)⒋蛴〕?:

["Eric",23]

除去這種比較自由的格式之外,比較普遍的是字符串與數(shù)組之間的互換與拼接:

1、將字符串轉(zhuǎn)換成數(shù)組:

explode(separate,string)

示例:

$str = "Hello world It's a beautiful day";explode(" ",$str);//以空格為分界點(diǎn)

返回:

array([0]=>"Hello",[1]=>"world",[2]=>"It's",[3]=>"a",[4]=>"beautiful",[5]=>"day")

將已序列化的字符串返回到原數(shù)組形式。

2、將數(shù)組轉(zhuǎn)換成字符串:

implode(separate,array)  //explode的反向操作,separate默認(rèn)為空字符

示例:

$array = ('hello','world','!');implode(" ",$array);

返回:

"hello world !"

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 九台市| 台湾省| 高雄市| 灌云县| 九寨沟县| 柏乡县| 噶尔县| 浏阳市| 寿阳县| 香河县| 浮山县| 长春市| 顺昌县| 麻栗坡县| 景德镇市| 凤台县| 建瓯市| 兴山县| 东平县| 巴东县| 蓬莱市| 承德市| 谢通门县| 正蓝旗| 上饶县| 都昌县| 马公市| 江油市| 讷河市| 临洮县| 阿城市| 防城港市| 宣化县| 平顺县| 海林市| 孝义市| 巴塘县| 茌平县| 江口县| 湘潭县| 连云港市|