php第三節課

2022-07-26 12:00:20 字數 2610 閱讀 2542

正規表示式

<?php

//正規表示式

//斜槓代表定界符 /^$/

$str = "abcde123fg456h";

$reg = "/\d/";

echo preg_replace($reg,"#",$str); //將字串$str按照職責表示式reg替換為#

var_dump(preg_split($reg,$str)); //將字串str按照正規表示式拆分

$arr = array();

preg_match($reg,$str,$arr); //匹配字串中滿足正規表示式的第乙個資料

var_dump($arr);

preg_match_all($reg,$str,$arr); //匹配字串中滿足正規表示式的所有資料

var_dump($arr);

//陣列

//定義

$arr = array(1,2,3,4,5); //定義陣列方式1

//賦值定義

$arr1[0] = 5;

$arr1[1] = 6;

var_dump($arr1);

//陣列分類

//1.索引陣列

$arr = array(1,2,3,4,5);

echo $arr[0];

//2.關聯陣列

$arr = array("one"=>5,"two"=>10);

echo $arr["two"];

//php陣列特點:可以儲存任意型別的資料,長度可以變化

$arr = array("aa","bb",5,"cc",10);

//$arr = array("a"=>10,"b"=>20,"c"=>"hello","d"=>30);

////for迴圈遍歷,不能遍歷關聯陣列

for($i=0;$i$value)//取key和value

函式var_dump(each($arr)); //返回陣列裡面元素的key和value

var_dump(each($arr)); //每次取完值向下走乙個指向下乙個值

函式list($a,$b,$c,$d) = $arr; //將陣列裡面的值分配給list函式裡的變數

echo $a;

和list()結合起來遍歷陣列

while(list($key,$value) = each($arr))

--";

}//6.指標

var_dump(current($arr)); //取當前指標指向位置的value值

echo key($arr); //取當前指標指向位置的key

next($arr); //將指標向下調

prev($arr); //將指標向上調

end($arr); //將指標調向最後乙個

reset($arr); //將指標重置,指向第乙個

while(next($arr))

dowhile(next($arr));

var_dump($_env);

var_dump($_post);

//$_get $_post

//常用函式

var_dump(in_array("ab",$arr));//判斷陣列裡面是否存在某個值

var_dump(array_reverse($arr)); //翻轉陣列

echo count($arr); //返回陣列元素的個數

$attr = array_unique($arr); //去重

unset($attr[0]); //刪除陣列中的元素

var_dump(array_values($attr)); //重新索引

$attr = array(1,2,3,4);

var_dump(array_merge($arr,$attr)); //合併陣列

array_push($arr,"dd"); //給陣列追加乙個元素

var_dump($arr);

//二維陣列

$attr = array(

array(1,2,3),

array(4,5,6),

array(7,8,9)

);var_dump($attr);

//例子

$attr = array(

array('n01','漢族'),

array('n02','苗族'),

array('n03','回族'),

array('n04','維吾爾族')

);//將陣列中的內容以乙個下拉列表的形式顯示

echo "";

foreach($attr as $value)";}

echo "";

//將二維陣列中的內容顯示為一張表

$attr = array(

array('p001','張三','男','漢族'),

array('p002','李四','女','苗族'),

array('p003','王五','男','回族'),

array('p004','趙六','女','維吾爾族')

);echo "";

echo "代號

姓名性別

民族";

for?>

csdn第三節課

筆記部分 1.網頁中影象的插入 一.屬性 1 alt 當無法顯示是給以使用者提示 2 title 滑鼠移動到上時顯示資訊 3 src 用於 中找出的路徑.二.路徑 1 當前的目錄檔案 直接寫出檔名 或 檔名 2 子集目錄檔案 同級檔名 子集檔名 3 上級檔案 檔名 多一級多加乙個 2.超連結 一.兩...

Oracle第三節課總結

集合運算 一 union求並集,公共部分只有包含一次 例 求emp表ename中含 a 或含有 m select from emp whereename like a union select from emp where ename like m 二 union all求集並,公共部分只有包含二次...

C 的第三節課

計算機如何儲存資訊,按值儲存的資料的資料型別,包括int uint,long ulong,char,float,double,bool,decimal,byte,sbyte.字元值和數字值之間的異同,如何宣告和初始化變數。byte有帶有符號形式 sbyte 和無符號形式 byte 計算機並不能識別字...