亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

fighting&it'sme
關(guān)注

關(guān)注后可及時(shí)了解他的動(dòng)態(tài)信息

課程筆記
  • 所屬章節(jié)課程:php中的變量-讀過(guò)初中你就會(huì)變量

    我們?cè)赑HP中的變量也是如此。不過(guò)有幾個(gè)特點(diǎn): 1.必須要以$開始。如變量x必須要寫成$x 2.變量的首字母不能以數(shù)字開始 3.變量的名字區(qū)分大小寫 4.變量不要用特殊符號(hào)、中文,_不算特殊符號(hào) 5.變量命名要有意義(別寫xxx,aaa,ccc這種 變量名)做到見(jiàn)名知意。

    2018-06-130個(gè)贊

  • 所屬章節(jié)課程:PHP流程控制之分支結(jié)構(gòu)switch語(yǔ)句的使用

    switch后放需要判斷的變量,而case后是放結(jié)果。switch后變值為多少,case的值寫的與switch變量執(zhí)相同段的代碼。 上面的break是可選的 上面的default也是可選的 不要在case 后面寫成分號(hào),后面是冒號(hào): 不要在case后面寫判斷區(qū)間,如($foo > 20 或者 $foo == 30) switch里面在變量最好是 整型,字符串,因?yàn)椴紶柵袛喔m合if...else..

    2018-07-060個(gè)贊

  • 所屬章節(jié)課程:php函數(shù)基本語(yǔ)法之自定義函數(shù)

    1.函數(shù)以function開始 2.function后面接空格,空格后接函數(shù)名 3.函數(shù)名與變量命名規(guī)則基本一樣,但是不同的是:函數(shù)名不區(qū)分大小寫 4.所謂參數(shù)其實(shí)就是變量 5.函數(shù)名后接括號(hào),括號(hào)內(nèi)跟參數(shù),參數(shù)全都有[](中括號(hào))括起來(lái)了,代表參數(shù)可填可不填 6.如果有參數(shù)的話,參數(shù)后可以接(=)等號(hào),等號(hào)接默認(rèn)值。參數(shù)值也是用[](中括號(hào))括起來(lái)的,代表選填 7.函數(shù)后的參數(shù)變量,主要功能是把函數(shù)體外的變量值,傳入函數(shù)體內(nèi)來(lái)使用,函數(shù)體的變量和函數(shù)體外的變量通常是兩個(gè)不 同的變量。 8.函數(shù)中的具體功能(功能體)用大括號(hào)括起來(lái),代表這是一個(gè)函數(shù)的功能區(qū)間 9.函數(shù)可以有返回值也可以沒(méi)有返回值,用[](中括號(hào))括起來(lái)的,代表選填。 10.return后接空格,空格后接返回值,若有return,return后的代碼均不執(zhí)行。 11.函數(shù)的執(zhí)行沒(méi)有順序關(guān)系,可以在定義處之前的位置調(diào)用 12.函數(shù)不能被定義兩次,即函數(shù)不能被重載

    定義一個(gè)雙層循環(huán),隔行變色的表格 代碼: <?php echo '<table border="1">'; for($i = 1; $i < 10; $i++) { echo $i%2 == 0 ? '<tr bgcolor="#ccc">' : '<tr>'; for($j = 1; $j < 5; $j++) { echo "<td>$i$j</td>"; } echo '</tr>'; } ?> <table>代表表格</table> <tr>代表表格中的一行</tr> <td>代表表格中的一列</td> 'tr'與'td'交成一個(gè)單元格 <table>...</table>之間有多少個(gè)<tr>,就有多少行 <tr>...</tr>之間有多少個(gè)<td>,就有多少列

    前++和后++的理解: 如果有運(yùn)算:前++是先賦值后運(yùn)算,而后++是先運(yùn)算后賦值。但對(duì)于變量而言,不管是前++和后++都是自己自增1。前--和后- -原理與其相同。

    2018-07-120個(gè)贊

  • 所屬章節(jié)課程:php自定義函數(shù)之靜態(tài)變量

    靜態(tài)變量的特點(diǎn)是:聲明一個(gè)靜態(tài)變量,第二次調(diào)用函數(shù)的時(shí)候,靜態(tài)變量不會(huì)再初始化變量,會(huì)在原值的基礎(chǔ)上讀取執(zhí)行。

    前++和后++的理解: 如果有運(yùn)算:前++是先賦值后運(yùn)算,而后++是先運(yùn)算后賦值。但對(duì)于變量而言,不管是前++和后++都是自己自增1。前--和后- -原理與其相同。

    2018-07-120個(gè)贊

  • 所屬章節(jié)課程:php? 使用系統(tǒng)內(nèi)置函數(shù)

    1.直接返回布爾型,如bool copy () 2.帶有MIXED參數(shù)的函數(shù)如何調(diào)用。Mixed表示任何類型的數(shù)據(jù)。如Array_unshift() 3.參數(shù)中帶有&符的參數(shù),一定要傳一個(gè)變量做為參數(shù)。函數(shù)里面改變了他的值。 4.帶有[]的參數(shù),表示可選項(xiàng)。 5.帶有…的參數(shù),表示可以傳任意多個(gè)參數(shù)。 6.帶有callback的參數(shù),表示回調(diào)函數(shù)。需要傳一個(gè)函數(shù)進(jìn)來(lái)。Array_map() 7.函數(shù)支持的版本你要了解

    1

    2018-07-120個(gè)贊

  • 所屬章節(jié)課程:php數(shù)組的定義

    1.數(shù)組可以存入多個(gè)不同類型的數(shù)據(jù),是一個(gè)復(fù)合數(shù)據(jù)類型。 2.數(shù)組的英文是array,學(xué)一了一下最簡(jiǎn)單的數(shù)組聲明。

    1.索引數(shù)組若不強(qiáng)制聲明他的下標(biāo),他的下標(biāo)是從0開始的。(我們的第一個(gè)數(shù)組的值:只有不斷努力才能博得未來(lái)。這個(gè)值的下標(biāo)為0)。 2.如果我指定過(guò)下標(biāo)他的下標(biāo)就為我指定的值。如下標(biāo)為10和下標(biāo)為19的,都是我指定過(guò)的值。 3.若某個(gè)值(如NoAlike),強(qiáng)制指定了下標(biāo)(下標(biāo)為10)。在它后面加上的值(PHP中文網(wǎng)),不指定下標(biāo)的話。他們的下標(biāo)增長(zhǎng)規(guī)律為最大值+1。 例如:鳳姐和芙蓉我都愛(ài)的下標(biāo)為19.我在后面加上了:楊冪我最愛(ài)。它的下標(biāo)自動(dòng)增長(zhǎng)為了11。

    1.向索引數(shù)組中增加元素用: 數(shù)組變量名[]、數(shù)組變量名[鍵值]這兩種方式來(lái)增加元素 2.鍵值的增長(zhǎng)規(guī)則與之前的規(guī)則一樣。都是最大值加1的原則。

    1.一維數(shù)組 數(shù)組里面沒(méi)有其他數(shù)組,只有單純的一些變量或者值。 2.二維數(shù)組 數(shù)組里面插入了單層的一個(gè)數(shù)組,或者多個(gè)數(shù)組 3.三維數(shù)組 在數(shù)組(A)里面插入了一個(gè)數(shù)組(B),在B數(shù)組里面又插入了一層級(jí)的數(shù)組(C),這種我們就稱為三維數(shù)組 4.超過(guò)三維的,統(tǒng)統(tǒng)都叫多維數(shù)組。 注:索引數(shù)組和關(guān)聯(lián)數(shù)組當(dāng)中都可以再插入其他數(shù)組,讓數(shù)組變?yōu)槎嗑S的。 我們來(lái)聲明一個(gè)一維數(shù)組,只有一個(gè)維度。索引、關(guān)聯(lián)均可,這個(gè)操作大家都很熟。

    2018-07-130個(gè)贊

  • 所屬章節(jié)課程:php 數(shù)組的計(jì)算

    1.參數(shù)$變量 要求是一個(gè)數(shù)組或者一個(gè)可以被統(tǒng)計(jì)的對(duì)象 那我們可以來(lái)嘗試使用統(tǒng)計(jì)函數(shù)來(lái)統(tǒng)計(jì)一下數(shù)組的個(gè)數(shù)。 <?php $a[0] = 1; $a[1] = 3; $a[2] = 5; $result = count($a); // $result == 3 $b[0] = '迪奧和奧迪我都愛(ài)'; $b[5] = '努力開創(chuàng)未來(lái)'; $b[10] = '為了未來(lái)而努力'; $result = count($b); $data = [ 'baidu' =>'百度', 'ali' => '阿里', 'tencent' => '騰訊', ]; echo count($data); $erwei = [ [ 'baidu' =>'百度', 'ali' => '阿里', 'tencent' => '騰訊', ], [ 'netease' =>'網(wǎng)易', 'sohu' => '搜狐', 'sina' => '新浪', ] ]; //試試輸出一個(gè)二維數(shù)組個(gè)數(shù) echo count($erwei); //試試輸出二維數(shù)組中某個(gè)元素的個(gè)數(shù) echo count($erwei[1]); ?> 通過(guò)上例,我們發(fā)現(xiàn)即可以輸出索引數(shù)組,也可以輸出關(guān)聯(lián)數(shù)組的個(gè)數(shù)。 如果是一個(gè)二維數(shù)組,這個(gè)函數(shù)只會(huì)統(tǒng)計(jì)當(dāng)前的這一個(gè)維度的數(shù)組元素個(gè)數(shù)。如上例中的:$erwei。 所以count($erwei)的時(shí)候結(jié)果是2。而count($erwei[1])的時(shí)候,結(jié)果為3。

    2018-07-130個(gè)贊

  • 所屬章節(jié)課程:php ?foreach遍歷關(guān)聯(lián)數(shù)組

    foreach( 要循環(huán)的數(shù)組變量 as [鍵變量 =>] 值變量){ //循環(huán)的結(jié)構(gòu)體 } 1.每次循環(huán)的時(shí)候,把下標(biāo)賦值給了變量$key,把值的變量賦值給了變量$value 2.循環(huán)一次讀一次鍵和值。如上例中,讀完“鳳姐”再讀取“芙蓉”,讀到最后,發(fā)現(xiàn)沒(méi)有可以讀取的數(shù)組元素后,停止循環(huán)遍歷數(shù)據(jù)。 注意:$key 和$value并不是變量名必須得為這兩個(gè)名字。你命名為其他的也可以,如 $kai => $wen是一樣的。 你要清楚鍵賦值給了哪個(gè)變量,值賦值給了另外的哪個(gè)變量。

    按照f(shuō)oreach的結(jié)果推理與剛剛做的關(guān)聯(lián)數(shù)組的結(jié)果是一樣的。 不同的是不連續(xù)的索引數(shù)組。每讀一次數(shù)組的元素,將當(dāng)次循環(huán)的下標(biāo)賦值給了變量$k,值賦值給了變量$v。每讀將鍵和值輸出,然后顯示出來(lái)。循環(huán)一次向后移動(dòng)一次下標(biāo)。讀取至最后,退出執(zhí)行。 總結(jié): 第一次循環(huán)的時(shí)候,將數(shù)組賦值給了$value,然后用foreach循環(huán)$value。將二維的子數(shù)組中的鍵給到$k,值賦值給變量$v。 第一次循環(huán)退出子數(shù)組的循環(huán),執(zhí)行后續(xù)代碼顯示分割線。 依此類推,第二次循環(huán)也是這樣。

    2018-07-130個(gè)贊

  • 所屬章節(jié)課程:php list、each函數(shù)遍歷數(shù)組

    list ( mixed $變量1 [, mixed $變量n ] ) 它的功能:將索引數(shù)組下標(biāo)為0的對(duì)應(yīng)我變量1,下標(biāo)1的對(duì)應(yīng)變量2,依此類推。

    <?php list( , , $three) = array('張三' ,'李四' ,'王五'); echo '$one----'.$one.'<br />'; echo '$two----'.$two.'<br />'; echo '$three----'.$three.'<br />'; ?> 1.list當(dāng)中的第一、二個(gè)放變量的地方留空,我只寫了$three。 2.按照一一對(duì)應(yīng)原則,張三和李四沒(méi)有變量可以對(duì)應(yīng)。 3.所以只有王五有變量對(duì)應(yīng) 請(qǐng)嚴(yán)格記?。核饕龜?shù)組的一一對(duì)應(yīng)原則。list第一個(gè)變量對(duì)應(yīng)的是下標(biāo)為0的數(shù)組元素,下標(biāo)為1的對(duì)應(yīng)的是list里面的第二個(gè)數(shù)組元素。

    2018-07-131個(gè)贊

  • 所屬章節(jié)課程:php 常用操作數(shù)組函數(shù)

    下面的幾個(gè)主要是移動(dòng)數(shù)組指針和壓入彈出數(shù)組元素的和個(gè)函數(shù)。 函數(shù) 功能 array_shift 彈出數(shù)組中的第一個(gè)元素 array_unshift 在數(shù)組的開始處壓入元素 array_push 向數(shù)組的末尾處壓入元素 array_pop 彈出數(shù)組末尾的最后一個(gè)元素 current 讀出指針當(dāng)前位置的值 key 讀出指針當(dāng)前位置的鍵 next 指針向下移 prev 向上移 reset 指針到開始處 end 指針到結(jié)束處

    函數(shù) 功能 array_shift 彈出數(shù)組中的第一個(gè)元素 array_unshift 在數(shù)組的開始處壓入元素 array_push 向數(shù)組的末尾處壓入元素 array_pop 彈出數(shù)組末尾的最后一個(gè)元素 current 讀出指針當(dāng)前位置的值 key 讀出指針當(dāng)前位置的鍵 next 指針向下移 prev 向上移 reset 指針到開始處 end 指針到結(jié)束處 函數(shù): array_shift :mixed array_shift ( array &$array ); array_unshift :int array_unshift ( array &$數(shù)組 , mixed $值1 [, mixed $... ] ); array_pop :mixed array_pop ( array &$array ); array_push :int array_push ( array &$array , mixed $value1 [, mixed $... ] )

    2018-07-140個(gè)贊

  • 所屬章節(jié)課程:php 數(shù)組的常用函數(shù)

    函數(shù)名 功能 array_combine() 生成一個(gè)數(shù)組,用一個(gè)數(shù)組的值作為鍵名,另一個(gè)數(shù)組值作為值 range() 創(chuàng)建并返回一個(gè)包含指定范圍的元素的數(shù)組。 compact() 創(chuàng)建一個(gè)由參數(shù)所帶變量組成的數(shù)組 array_fill() 用給定的值生成數(shù)組 array_chunk() 把一個(gè)數(shù)組分割為新的數(shù)組塊 array_merge() 把兩個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組 array_slice() 在數(shù)組中根據(jù)條件取出一段值,并返回 array_diff() 返回兩個(gè)數(shù)組的差集數(shù)組 array_search() 在數(shù)組中搜索給定的值,如果成功則返回相應(yīng)的鍵名 array_splice() 把數(shù)組中的一部分去掉并用其它值取代 array_sum() 計(jì)算數(shù)組中所有值的和 in_array() 檢查數(shù)組中是否存在某個(gè)值 array_key_exists() 檢查給定的鍵名或索引是否存在于數(shù)組中 shuffle() 將數(shù)組打亂,保留鍵值 count() 計(jì)算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€(gè)數(shù) array_flip() 返回一個(gè)鍵值反轉(zhuǎn)后的數(shù)組 array_keys() 返回?cái)?shù)組所有的鍵,組成一個(gè)數(shù)組 array_values() 返回?cái)?shù)組中所有值,組成一個(gè)數(shù)組 array_reverse() 返回一個(gè)元素順序相反的數(shù)組 array_count_values() 統(tǒng)計(jì)數(shù)組中所有的值出現(xiàn)的次數(shù) array_rand() 從數(shù)組中隨機(jī)抽取一個(gè)或多個(gè)元素,注意是鍵名 array_unique() 刪除重復(fù)值,返回剩余數(shù)組 sort() 按升序?qū)o定數(shù)組的值排序,不保留鍵名 rsort() 對(duì)數(shù)組逆向排序,不保留鍵名 asort() 對(duì)數(shù)組排序,保持索引關(guān)系 arsort() 對(duì)數(shù)組逆向排序,保持索引關(guān)系 ksort() 按鍵名對(duì)數(shù)組排序 krsort() 將數(shù)組按照鍵逆向排序 natsort() 用自然順序算法對(duì)數(shù)組中的元素排序 natcasesort() 自然排序,不區(qū)分大小寫 array_filter() 去掉數(shù)組中的空元素或者預(yù)定元素 extract 將鍵變?yōu)樽兞棵?,將值變?yōu)樽兞恐?/p>

    2018-07-150個(gè)贊

  • 所屬章節(jié)課程:php正則表達(dá)示的定界符

    定界符,不能用a-zA-Z0-9\ 其他的都可以用。必須成對(duì)出現(xiàn),有開始就有結(jié)束。 我們來(lái)例幾個(gè)例子: 例子 說(shuō)明 /中間寫正則/ 正確 $中間寫正則$ 正確 %中間寫正則% 正確 ^中間寫正則^ 正確 @中間寫正則@ 正確 (中間寫正則) 錯(cuò)誤 A中間寫正則A 錯(cuò)誤

    注:\ 是轉(zhuǎn)義字符,如果在以后正則表達(dá)示里面需要匹配/,如下圖: / / / 這個(gè)時(shí)候真要匹配/ 的時(shí)候,需要把定界符里面的/ 用轉(zhuǎn)義字符轉(zhuǎn)義一下,寫成下面的例子: / \/ /

    2018-07-160個(gè)贊

  • 所屬章節(jié)課程:php 正則表達(dá)示中的原子

    所有可見(jiàn)不可見(jiàn)的字符就是原子 說(shuō)明:我們見(jiàn)到的空格、回車、換行、0-9、A-Za-z、中文、標(biāo)點(diǎn)符號(hào)、特殊符號(hào)全為原子。

    2018-07-150個(gè)贊

  • 所屬章節(jié)課程:php正則表示中的元字符

    元字符 功能說(shuō)明 * 是代表匹配前面的一個(gè)原子,匹配0次或者任意多次前面的字符。 + 匹配一次或多前前面的一個(gè)字符 ? 前面的字符可有可無(wú)【可選】 有或沒(méi)有 . 更標(biāo)準(zhǔn)一些應(yīng)該把點(diǎn)算作原子。匹配除了\n以外的所有字符 document/2015-09-04/55e92c421434d 或者。注:它的優(yōu)先級(jí)最低了。 ^ 必須要以抑揚(yáng)符之后的字符串開始 $ 必須要以$之前的字符結(jié)尾 \b 詞邊界 \B 非邊界 {m} 有且只能出現(xiàn)m次 {n,m} 可以出現(xiàn)n到m次 {m,} 至少m次,最大次數(shù)不限制 () 改變優(yōu)先級(jí)或者將某個(gè)字符串視為一個(gè)整體,匹配到的數(shù)據(jù)取出來(lái)也可以使用它

    需要使用到() 來(lái)改變優(yōu)先級(jí)。 <?php $zz = '/ab(c|b)cd/'; $string1 = "起來(lái)abccd閱兵"; $string2 = "ggggbcd"; $string3 = '中國(guó)abbcd未來(lái)'; if (preg_match($zz, $string1, $matches)) { echo '匹配到了,結(jié)果為:'; var_dump($matches); } else { echo '沒(méi)有匹配到'; } ?> 結(jié)果如下: QQ截圖20161114135925.png 結(jié)論: 1.確實(shí)匹配了了abccd或者abbcd($string1 or $string3)。 2.但是匹配的數(shù)組里面多了一個(gè)元素,這個(gè)元素的下標(biāo)為1 3.()中的內(nèi)容只要匹配成功,會(huì)把匹配到的數(shù)據(jù)放到下標(biāo)為1的這個(gè)數(shù)組元素中。

    2018-07-160個(gè)贊