亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP進階篇

Jason PHP開發工程師
難度初級
時長 9小時28分
學習人數
綜合評分8.90
570人評價 查看評價
9.3 內容實用
8.8 簡潔易懂
8.6 邏輯清晰
  • 關聯數組賦值有兩種方式:

    第一種:用數組變量的名字后面跟一個中括號的方式賦值,當然,關聯數組中,中括號內的鍵一定是字符串。比如,$arr['apple']='蘋果';

    ?

    第二種:用array()創建一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,關聯數組中,鍵一定是字符串。比如,array('apple'=>'蘋果');

    ?


    查看全部
  • 關聯數組是指數組的鍵是字符串的數組。

    查看全部
  • foreach循環可以將數組里的所有值都訪問到,下面我們展示下,用foreach循環訪問索引數組里的值。

    例如:

    $fruit=array('蘋果','香蕉','菠蘿');
    foreach($fruit as $k=>$v){
    ? ?echo '<br>第'.$k.'值是:'.$v;
    }

    ?


    查看全部
  • for循環可以將數組里的所有值都訪問到,下面我們展示下,用for循環訪問索引數組里的值。

    例如:

    $fruit=array('蘋果','香蕉','菠蘿');

    for($i=0; $i<3; $i++){

    ? ?echo '<br>數組第'.$i.'值是:'.$fruit[$i];

    }

    注意數組括號內沒有引號

    查看全部
  • 有的時候我們需要把數組中的內容也就是值取出來該怎么辦呢?用數組變量的名字后跟的中括號中的鍵,來訪問數組中的值。

    例如:

    $fruit = array('蘋果','香蕉');
    $fruit0 = $fruit['0'];
    print_r($fruit0);//結果為蘋果


    查看全部
  • 第一種:用數組變量的名字后面跟一個中括號的方式賦值,當然,索引數組中,中括號內的鍵一定是整數。比如,$arr[0]='蘋果';

    ?

    第二種:用array()創建一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,索引數組中,鍵一定是整數。比如,array('0'=>'蘋果');

    ?

    第三種:用array()創建一個空數組,直接在數組里用英文的單引號'或者英文的雙引號"賦值,數組會默認建立從0開始的整數的鍵。比如array('蘋果');這個數組相當于array('0'=>'蘋果');


    查看全部
  • 創建一個索引數組賦值給變量$arr,鍵是0,值是蘋果

    $arr = array('0'=>'蘋果');

    查看全部
  • 索引數組是指數組的鍵是整數的數組,并且鍵的整數順序是從0開始,依次類推。


    $fruit = array("蘋果","香蕉","菠蘿");?注意數組的鍵是從0開始的。可以使用print_r($fruit);語句輸出數組鍵及對應的值。


    查看全部
  • $arr = array();表示創建一個空數組,并把創建的空數組賦值給變量$arr。

    查看全部
    0 采集 收起 來源:PHP數組定義

    2021-02-08

  • PCRE庫函數中,正則匹配模式使用分隔符與元字符組成,分隔符可以是非數字、非反斜線、非空格的任意字符。經常使用的分隔符是正斜線(/)、hash符號(#) 以及取反符號(~),例如:

    /foo?bar/
    #^[^0-9]$#
    ~php~

    如果模式中包含分隔符,則分隔符需要使用反斜杠(\)進行轉義。

    /http:\/\//

    如果模式中包含較多的分割字符,建議更換其他的字符作為分隔符,也可以采用preg_quote進行轉義。

    $p?=?'http://';
    $p?=?'/'.preg_quote($p,?'/').'/';
    echo?$p;

    分隔符后面可以使用模式修飾符,模式修飾符包括:i, m, s, x等,例如使用i修飾符可以忽略大小寫匹配:

    $str?=?"Http://www.xianlaiwan.cn/";
    if?(preg_match('/http/i',?$str))?{
    ????echo?'匹配成功';


    查看全部
  • <?php

    session_start();

    //假設用戶登錄成功獲得了以下用戶數據

    $userinfo = array(

    ? ? 'uid'? => 10000,

    ? ? 'name' => 'spark',

    ? ? 'email' => '[email protected]',

    ? ? 'sex'? => 'man',

    ? ? 'age'? => '18'

    );

    header("content-type:text/html; charset=utf-8");


    /* 將用戶信息保存到session中 */

    $_SESSION['uid'] = $userinfo['uid'];

    $_SESSION['name'] = $userinfo['name'];

    $_SESSION['userinfo'] = $userinfo;


    //* 將用戶數據保存到cookie中的一個簡單方法 */

    $secureKey = 'imooc'; //加密密鑰

    $str = serialize($userinfo); //將用戶信息序列化

    //用戶信息加密前

    $str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB));

    //用戶信息加密后

    //將加密后的用戶數據存儲到cookie中

    setcookie('userinfo', $str);


    //當需要使用時進行解密

    $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB);

    $uinfo = unserialize($str);

    echo "解密后的用戶信息:<br>";

    print_r($uinfo);



    查看全部
  • <?php

    //創建一個索引數組,索引數組的鍵是“0”,值是“蘋果”

    $fruit=array("蘋果","香蕉","菠蘿");

    print_r($fruit);

    ?>


    查看全部

舉報

0/150
提交
取消
課程須知
需要有一定的網頁基礎知識如HTML、CSS樣式等,并且已經學習完成《PHP入門篇》對PHP已經有了簡單的了解,如變量、常量、數據類型等。
老師告訴你能學到什么?
全面的掌握PHP的理論知識與實踐中的應用方法,提高編程能力與掌握網頁開發技能。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!