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

fighting&it'sme
Follow

After following, you can keep track of his dynamic information in a timely manner

Course notes
  • Courses in the relevant section:Use of branch structure switch statement in PHP flow control

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

    2018-07-060個贊

  • Courses in the relevant section:PHP function basic syntax custom function

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

    定義一個雙層循環(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'交成一個單元格 <table>...</table>之間有多少個<tr>,就有多少行 <tr>...</tr>之間有多少個<td>,就有多少列

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

    2018-07-120個贊

  • Courses in the relevant section:Static variables of php custom functions

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

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

    2018-07-120個贊

  • Courses in the relevant section:php uses system built-in functions

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

    1

    2018-07-120個贊

  • Courses in the relevant section:php array definition

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

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

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

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

    2018-07-130個贊

  • Courses in the relevant section:PHP array calculation

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

    2018-07-130個贊

  • Courses in the relevant section:php ?foreach traverses associative arrays

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

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

    2018-07-130個贊

  • Courses in the relevant section:PHP list, each function traverses the array

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

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

    2018-07-131個贊

  • Courses in the relevant section:PHP commonly used array manipulation functions

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

    函數(shù) 功能 array_shift 彈出數(shù)組中的第一個元素 array_unshift 在數(shù)組的開始處壓入元素 array_push 向數(shù)組的末尾處壓入元素 array_pop 彈出數(shù)組末尾的最后一個元素 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個贊

  • Courses in the relevant section:Common functions for php arrays

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

    2018-07-150個贊

  • Courses in the relevant section:Delimiter expressed by php regular expression

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

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

    2018-07-160個贊

  • Courses in the relevant section:Metacharacters in php regular representation

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

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

    2018-07-160個贊