-
關(guān)聯(lián)數(shù)組賦值有兩種方式:
第一種:用數(shù)組變量的名字后面跟一個(gè)中括號(hào)的方式賦值,當(dāng)然,關(guān)聯(lián)數(shù)組中,中括號(hào)內(nèi)的鍵一定是字符串。比如,$arr['apple']='蘋果';
?
第二種:用array()創(chuàng)建一個(gè)空數(shù)組,使用=>符號(hào)來分隔鍵和值,左側(cè)表示鍵,右側(cè)表示值。當(dāng)然,關(guān)聯(lián)數(shù)組中,鍵一定是字符串。比如,array('apple'=>'蘋果');
?
查看全部 -
關(guān)聯(lián)數(shù)組是指數(shù)組的鍵是字符串的數(shù)組。
查看全部 -
foreach循環(huán)可以將數(shù)組里的所有值都訪問到,下面我們展示下,用foreach循環(huán)訪問索引數(shù)組里的值。
例如:
$fruit=array('蘋果','香蕉','菠蘿');
foreach($fruit as $k=>$v){
? ?echo '<br>第'.$k.'值是:'.$v;
}?
查看全部 -
for循環(huán)可以將數(shù)組里的所有值都訪問到,下面我們展示下,用for循環(huán)訪問索引數(shù)組里的值。
例如:
$fruit=array('蘋果','香蕉','菠蘿');
for($i=0; $i<3; $i++){
? ?echo '<br>數(shù)組第'.$i.'值是:'.$fruit[$i];
}注意數(shù)組括號(hào)內(nèi)沒有引號(hào)
查看全部 -
有的時(shí)候我們需要把數(shù)組中的內(nèi)容也就是值取出來該怎么辦呢?用數(shù)組變量的名字后跟的中括號(hào)中的鍵,來訪問數(shù)組中的值。
例如:
$fruit = array('蘋果','香蕉');
$fruit0 = $fruit['0'];
print_r($fruit0);//結(jié)果為蘋果查看全部 -
第一種:用數(shù)組變量的名字后面跟一個(gè)中括號(hào)的方式賦值,當(dāng)然,索引數(shù)組中,中括號(hào)內(nèi)的鍵一定是整數(shù)。比如,$arr[0]='蘋果';
?
第二種:用array()創(chuàng)建一個(gè)空數(shù)組,使用=>符號(hào)來分隔鍵和值,左側(cè)表示鍵,右側(cè)表示值。當(dāng)然,索引數(shù)組中,鍵一定是整數(shù)。比如,array('0'=>'蘋果');
?
第三種:用array()創(chuàng)建一個(gè)空數(shù)組,直接在數(shù)組里用英文的單引號(hào)'或者英文的雙引號(hào)"賦值,數(shù)組會(huì)默認(rèn)建立從0開始的整數(shù)的鍵。比如array('蘋果');這個(gè)數(shù)組相當(dāng)于array('0'=>'蘋果');
查看全部 -
創(chuàng)建一個(gè)索引數(shù)組賦值給變量$arr,鍵是0,值是蘋果
$arr = array('0'=>'蘋果');
查看全部 -
索引數(shù)組是指數(shù)組的鍵是整數(shù)的數(shù)組,并且鍵的整數(shù)順序是從0開始,依次類推。
$fruit = array("蘋果","香蕉","菠蘿");?注意數(shù)組的鍵是從0開始的??梢允褂胮rint_r($fruit);語句輸出數(shù)組鍵及對(duì)應(yīng)的值。
查看全部 -
$arr = array();表示創(chuàng)建一個(gè)空數(shù)組,并把創(chuàng)建的空數(shù)組賦值給變量$arr。
查看全部 -
PCRE庫函數(shù)中,正則匹配模式使用分隔符與元字符組成,分隔符可以是非數(shù)字、非反斜線、非空格的任意字符。經(jīng)常使用的分隔符是正斜線(/)、hash符號(hào)(#) 以及取反符號(hào)(~),例如:
/foo?bar/ #^[^0-9]$# ~php~
如果模式中包含分隔符,則分隔符需要使用反斜杠(\)進(jìn)行轉(zhuǎn)義。
/http:\/\//
如果模式中包含較多的分割字符,建議更換其他的字符作為分隔符,也可以采用preg_quote進(jìn)行轉(zhuǎn)義。
$p?=?'http://'; $p?=?'/'.preg_quote($p,?'/').'/'; echo?$p;
分隔符后面可以使用模式修飾符,模式修飾符包括:i, m, s, x等,例如使用i修飾符可以忽略大小寫匹配:
$str?=?"Http://idcbgp.cn/"; if?(preg_match('/http/i',?$str))?{ ????echo?'匹配成功';
查看全部 -
<?php
session_start();
//假設(shè)用戶登錄成功獲得了以下用戶數(shù)據(jù)
$userinfo = array(
? ? 'uid'? => 10000,
? ? 'name' => 'spark',
? ? 'email' => 'spark@imooc.com',
? ? 'sex'? => 'man',
? ? 'age'? => '18'
);
header("content-type:text/html; charset=utf-8");
/* 將用戶信息保存到session中 */
$_SESSION['uid'] = $userinfo['uid'];
$_SESSION['name'] = $userinfo['name'];
$_SESSION['userinfo'] = $userinfo;
//* 將用戶數(shù)據(jù)保存到cookie中的一個(gè)簡單方法 */
$secureKey = 'imooc'; //加密密鑰
$str = serialize($userinfo); //將用戶信息序列化
//用戶信息加密前
$str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB));
//用戶信息加密后
//將加密后的用戶數(shù)據(jù)存儲(chǔ)到cookie中
setcookie('userinfo', $str);
//當(dāng)需要使用時(shí)進(jìn)行解密
$str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB);
$uinfo = unserialize($str);
echo "解密后的用戶信息:<br>";
print_r($uinfo);
查看全部 -
<?php
//創(chuàng)建一個(gè)索引數(shù)組,索引數(shù)組的鍵是“0”,值是“蘋果”
$fruit=array("蘋果","香蕉","菠蘿");
print_r($fruit);
?>
查看全部
舉報(bào)