国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
php學(xué)習(xí)零散筆記—字符串分割、fetch函數(shù)和單雙引號(hào)。,fetch雙引號(hào)
首頁 php教程 php手冊 php學(xué)習(xí)零散筆記—字符串分割、fetch函數(shù)和單雙引號(hào)。,fetch雙引號(hào)

php學(xué)習(xí)零散筆記—字符串分割、fetch函數(shù)和單雙引號(hào)。,fetch雙引號(hào)

Jun 13, 2016 am 08:50 AM
單引號(hào)

php學(xué)習(xí)零散筆記—字符串分割、fetch函數(shù)和單雙引號(hào)。,fetch雙引號(hào)

1 字符串分割——split()函數(shù)和preg_split()函數(shù)

split — 用正則表達(dá)式將字符串分割到數(shù)組中——貌似PHP5.3以上已不贊成使用
array split ( string $pattern , string $string [, int $limit ] )

preg_split —?通過一個(gè)正則表達(dá)式分隔字符串

array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

相同點(diǎn):都是用正則表達(dá)式來分割字符串。
split()用起來更簡單,比如分割"2008-12-16 15:48:12",split可以這么寫split(['- :'])
而preg_split()要復(fù)雜些,就得這么寫preg_split("/[\s-:]/")
原因是:split()只支持POSIX風(fēng)格的正則表達(dá)式,而preg_split只支持Perl風(fēng)格的正則表達(dá)式
POSIX風(fēng)格要比Perl風(fēng)格的簡單,但它不是二進(jìn)制安全的

對了,還有個(gè)explode(),和上面兩個(gè)函數(shù)不同,它是用字符串來分割字符串。

array explode ( string $delimiter , string $string [, int $limit ] )

使用一個(gè)字符串分割另一個(gè)字符串

注:網(wǎng)上有好多二進(jìn)制安全的解釋,我感覺下面這個(gè)解釋對于理解上面那句話有幫助:

二進(jìn)制安全的函數(shù)只關(guān)心二進(jìn)制化的字符串,不關(guān)心字符串的具體格式,它只會(huì)嚴(yán)格的按照二進(jìn)制的數(shù)據(jù)進(jìn)行存取,不會(huì)以某種特殊格式解析數(shù)據(jù)。

2 mysqli::fetch_array 和mysqli::fetch_row的區(qū)別

?mysqli_result::fetch_row()?

從結(jié)果集中取得一行作為枚舉數(shù)組

mixed mysqli_result::fetch_array ([ int $resulttype = MYSQLI_BOTH ] )?

從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有

手冊說兩者性能貌似沒有太大的區(qū)別,前者是后者的增強(qiáng)版。

3 單引號(hào)和雙引號(hào)
php的兩種字符串類型,單引號(hào)和雙引號(hào)。
單引號(hào)的字符串是純文本(真正的文本),它會(huì)不經(jīng)修改而直接發(fā)送給瀏覽器,不管是變量名稱還是其它任何文本。
雙引號(hào)的字符串,php會(huì)嘗試計(jì)算雙引號(hào)字符串,其中的變量名稱將被變量值所代替。
在這里,變量、字符串、文本和原始數(shù)據(jù)的概念不能混淆:
變量是表示數(shù)據(jù)的符號(hào),變量用變量名稱表示,表示數(shù)據(jù)的符號(hào)
而單引號(hào)的字符串則是文本,本身(字面值)就是原始數(shù)據(jù)
關(guān)鍵是理解文本和變量的區(qū)別,文本是數(shù)據(jù),變量是數(shù)據(jù)的符號(hào)。

可以看看《PHP和MySQL Web開發(fā)(原書第4版)》中文版第12頁對于字符串的介紹。

參考:

《PHP和MySQL Web開發(fā)(原書第4版)》中文版第12頁,Luke Welling & Laura Thomson著

php二進(jìn)制字符串的含義?http://www.lofter.com/postentry?from=search&permalink=139418_34c583

知乎:二進(jìn)制安全是什么意思? http://www.zhihu.com/question/28705562

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)