php正则表达式,数组,函数
<?php
//正則表達(dá)式
//斜杠代表定界符
/*$b = "ab2cde123fg1h";
$a = "/\d/";
//echo preg_replace($a,"|",$b); //將字符串b按照正則表達(dá)式a替換
//var_dump(preg_split($a,$b)); //將b按照正則表達(dá)式a拆分
$shuzu = array();
preg_match($a,$b,$shuzu); //匹配滿足正則表達(dá)式中的第一個(gè)數(shù)據(jù)
//var_dump($shuzu);
preg_match_all($a,$b,$shuzu); */ //匹配所有的
//數(shù)組
//定義
//$a = array(1,2,3,4,5); //定義數(shù)組方式1
//賦值定義
//$b[0] = 5;
//$b[1] = 6;
//分類
//1.索引數(shù)組
//$a = array(1,2,3,4,5);
//2.關(guān)聯(lián)數(shù)組
//$b = array("one"=>5,"two"=>10);
//echo $b["one"];
//php數(shù)組特點(diǎn):存儲(chǔ)任意類型的數(shù)據(jù),長(zhǎng)度可以改變
//$a1 = array("aa","bb","cc");
$a = array("a"=>1,"b"=>2,"C"=>3,"D"=>4,"e"=>5,);
//for循環(huán)遍歷,不能遍歷關(guān)聯(lián)數(shù)組
/*for($i=0;$i<count($a);$i++)
{
echo $a[$i]."<br>";}*/
//foreach遍歷
//1.foreach($a as $value)
/*{
echo $value."<br>";}
*/
//2.foreach($a as $key=>$value)
/*{
echo $key."--".$value."<br>";}
*/
//3.each函數(shù)
//var_dump (each($a)); //返回?cái)?shù)組里邊的$key和$value,每一次指向下一個(gè)
//4.list()函數(shù)
//list($a,$b,$c) = $a1; //將數(shù)組里面的值分配給list中的變量
//echo $a;
//5.each和list結(jié)合遍歷數(shù)組
/*while(list($key,$value)=each($a))
{
each "($key)--($value)<br>";
}*/
//6.指針
//var_dump (current($a1)); //取當(dāng)前指針指向位置的value值
//echo key($a1); //取當(dāng)前指針指向位置的key
//next($a1);
//echo key($a1); //將指針往下調(diào)
//prev($a1); //將指針往上調(diào)
//end($a1); //將指針調(diào)向最后一個(gè)
//reset($a1); //將指針調(diào)向第一個(gè)
/*do
{
echo key($a)."--".current($a);}
while(next($a))*/
//print_r();
//in_array("aa",$a); //判斷有沒有這個(gè)值
//array_reverse($a); //將數(shù)組翻轉(zhuǎn)
//count($a); //返回?cái)?shù)組元素的個(gè)數(shù)
//array_unique($a); //數(shù)組去重,輸出新的數(shù)組,索引號(hào)有問題
//array_values($a); //重新索引
//unset(); //刪除數(shù)組中的元素,并刪除索引號(hào)
//array_merge($a,$a1); //合并數(shù)組
//array_push($a,"dd"); //往數(shù)組里追加元素
//二維數(shù)組
/*$a = array(
array(1,2,3),
array(4,5,6,),
array(7,8,9)
);
var_dump($a);*/
/*$a = array(
array("n001","漢族"),
array("n002","苗族"),
array("n003","回族"),
array("n004","維吾爾族"),
);
//將數(shù)組中的內(nèi)容以一個(gè)下拉列表的形式顯示
echo "<select>";
foreach ($a as $value)
{
echo "<option value='{$value[0]}'>($value[1])</option>";}
echo "</select>";*/
//將二維數(shù)組中的內(nèi)容顯示為一張表
$a = array(
array("p001","張三","男","漢族"),
array("P002",'李四','男',"苗族"),
array("P003",'張紅','女',"回族"),
array("P004",'趙雯','女',"維吾爾族"),
);
echo "<table width='100%' border='1' cellpadding='0' cellspacing='0'>";
echo"<tr height='30'><td>代號(hào)</td>><td>姓名</td>><td>性別</td>><td>漢族</td></tr>";
//echo "<tr><td>{$a[0][0]}</td><td>{$a[i][1]}</td><td>{$a[i][2]}</td><td>{$a[i][3]}</td></tr>";
for($i=0;$i<count($a);$i++)
{
echo "<tr><td>{$a[$i][0]}</td><td>{$a[$i][1]}</td><td>{$a[$i][2]}</td><td>{$a[$i][3]}</td></tr>";}
echo "</table>";
?>
轉(zhuǎn)載于:https://www.cnblogs.com/1116zsc/p/5441240.html
總結(jié)
以上是生活随笔為你收集整理的php正则表达式,数组,函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux安装phpredis扩展
- 下一篇: http://acm.zzuli.edu