無標(biāo)題文章php常用函數(shù)

常用函數(shù):

echo()【語言結(jié)構(gòu)】

print()//【語言結(jié)構(gòu)】【有返回值】仑氛,若傳輸失敗導(dǎo)致沒有輸出乙埃,它返回false

var_dump()

var_export()【有返回值,翻譯一個(gè)合法的PHP代碼】

printf()//類似與C語言的形式 printf(“my name is %s, age %d”, name,

age);,打印出來

sprintf()//跟printf相似锯岖,但不打印介袜,而是返回格式化后的文字,其他的與printf一樣

數(shù)組函數(shù):

1.排序類:【1.無返回值出吹,傳值引用遇伞,就直接對(duì)原數(shù)組進(jìn)行了修改】

按V:sort,rsort,asort,arsort,

按K:ksort,krsort

按字母:

規(guī)律:

沒有”k”,排序按照【value】排序捶牢,排序有”a”的表示要保留KEY鸠珠,有”r”的倒序排

有“k”,排序按照【KEY】排序,有”r”的倒序排

有”u”的秋麸,表示要丟到回調(diào)函數(shù)中處理的

3.元素個(gè)數(shù)和唯一性

1.array_unique(arr);//去掉

arr中的重復(fù)值渐排,重復(fù)的保留第一個(gè)值,【返回?cái)?shù)組灸蟆,鍵值保留】

2.array_count_values($arr)//統(tǒng)計(jì)數(shù)組值出現(xiàn)的次數(shù)驯耻,【返回?cái)?shù)組,KEY為原來數(shù)組的值次乓,VALUE為統(tǒng)計(jì)的次數(shù)】

3.count(arr[,1])/sizeof();//統(tǒng)計(jì)

arr的元素個(gè)數(shù)吓歇,參數(shù)”1”表示統(tǒng)計(jì)多維數(shù)組開啟孽水,默認(rèn)0為關(guān)閉【返回統(tǒng)計(jì)個(gè)數(shù)】

4.回調(diào)函數(shù)

1.array_filter(arr,"function");//把

arr放到函數(shù)function中處理票腰,【返回判斷為TRUE的數(shù)據(jù)組成新數(shù)組,鍵值保留】

2.array_walk(arr,"function"[,"data"]);//把

arr放到function(&v,

k,$data)中處理【返回值為bool】

3.array_map(“function”,arr,

arr2,$arr3,….);//把所有數(shù)組返回到回調(diào)函數(shù)統(tǒng)一處理女气,【返回?cái)?shù)組】

4.array_reduce(arr,myfunction[,initial]):把一維數(shù)組

arr中的值依次傳到自定義函數(shù)myfunction(v1,

v2)的v2上杏慰,v1為累加值類似于( .=),[如果有initial,先把其當(dāng)v1傳進(jìn)去]【返回字符串】

5.拆分炼鞠,合并缘滥,分解,接合數(shù)組

1.array_slice(arr,1[,2]);//在

arr中谒主,從第二個(gè)開始取[朝扼,返回倆個(gè)值]【返回新數(shù)組(對(duì)原數(shù)組無影響),鍵值保留】

? ? ? ? 2.array_splice(arr,1[,2,"aaa","bb"]);//</span><span style="font-size:14px;font-family:'Microsoft YaHei', STXihei !important;"><span style="color:#ff0000;background-color:inherit;">刪除或替換</span></span><span style="font-size:14px;font-family:'Microsoft YaHei', STXihei !important;">霎肯,從

刪除或替換擎颖,從arr第二個(gè)開始取榛斯,刪除或替換2個(gè)值【返回值為新數(shù)組,拆掉原數(shù)組】

? ? ? ? 3.array_combine(arr1,

arr2);//數(shù)組arr1為KEY,

arr2為VALUES結(jié)合形成新索引數(shù)組【返回索引數(shù)組】

? ? ? ? 4.array_merge(arr1,

arr2,$arr3…);//數(shù)組進(jìn)行合并搂捧,保留鍵值驮俗,有重復(fù),后來者居上【返回新數(shù)組】

? ? ? ? ? ? array_merge發(fā)現(xiàn)有key值相同的允跑,取后者王凑;

? ? ? ? ? ? ? arr1+

arr2 發(fā)現(xiàn)有key值相同的,取前者聋丝,第二個(gè)重復(fù)的值丟棄

? ? ? ? 5.array_intersect(arr1,

arr2)//返回兩個(gè)數(shù)組的交集索烹,鍵值不變

? ? ? ? 6.array_diff(arr1,

arr2)//返回兩數(shù)組的差集,返回的值為第一個(gè)數(shù)組的值潮针,鍵值不變

? ? ? ? 7.array_chunk(arr,2)//分割數(shù)組,把

arr按照【2個(gè)為一組】均等分割【返回一個(gè)二維數(shù)組】

? 6.數(shù)組的數(shù)據(jù)結(jié)構(gòu)【2.無返回值术荤,傳值引用,就直接對(duì)原數(shù)組進(jìn)行了修改】

? ? ? ? 1.array_shift($arr)//從開頭每篷,刪除數(shù)組第一個(gè)元素

? ? ? ? 2.array_unshift($arr,”one”,”two”)//從開頭瓣戚,添加元素

? ? ? ? 3.array_pop($arr)//從結(jié)尾,刪除數(shù)組最后一個(gè)元素

? ? ? ? 4.array_push($arr,”aaa”);//從結(jié)尾焦读,添加元素

? ? ? ? 6.current($arr)//返回?cái)?shù)組中的當(dāng)前單元 比如是關(guān)聯(lián)數(shù)組是不知道下標(biāo)子库,可以輸出當(dāng)前數(shù)組的辦法解決

? ? ? ? 7.key($arr)//返回當(dāng)前指針指向元素的鍵值

? ? ? ? 8.next($arr)//當(dāng)前指針下移

? ? ? ? 9.pre($arr)//當(dāng)前指針上移

? ? ? ? 10.end($arr)//指針指到最后

? ? ? ? 11.reset($arr)//指針回歸到開頭

? ? ? ? 12.unset($arr)//銷毀此數(shù)組

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市矗晃,隨后出現(xiàn)的幾起案子仑嗅,更是在濱河造成了極大的恐慌,老刑警劉巖张症,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仓技,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡俗他,警方通過查閱死者的電腦和手機(jī)脖捻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來兆衅,“玉大人地沮,你說我怎么就攤上這事∠勰叮” “怎么了摩疑?”我有些...
    開封第一講書人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)畏铆。 經(jīng)常有香客問我雷袋,道長(zhǎng),這世上最難降的妖魔是什么辞居? 我笑而不...
    開封第一講書人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任楷怒,我火速辦了婚禮寨腔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘率寡。我一直安慰自己迫卢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開白布冶共。 她就那樣靜靜地躺著乾蛤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪捅僵。 梳的紋絲不亂的頭發(fā)上家卖,一...
    開封第一講書人閱讀 49,856評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音庙楚,去河邊找鬼上荡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛馒闷,可吹牛的內(nèi)容都是我干的酪捡。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼纳账,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼逛薇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起疏虫,我...
    開封第一講書人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤永罚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后卧秘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呢袱,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年翅敌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了羞福。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡哼御,死狀恐怖坯临,靈堂內(nèi)的尸體忽然破棺而出焊唬,到底是詐尸還是另有隱情恋昼,我是刑警寧澤,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布赶促,位于F島的核電站液肌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鸥滨。R本人自食惡果不足惜嗦哆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一谤祖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧老速,春花似錦粥喜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至旁舰,卻和暖如春锋华,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背箭窜。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工毯焕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人磺樱。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓纳猫,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親竹捉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子续担,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349