-
關聯數組賦值有兩種方式:
第一種:用數組變量的名字后面跟一個中括號的方式賦值,當然,關聯數組中,中括號內的鍵一定是字符串。比如,$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。
查看全部 -
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);
?>
查看全部
舉報