一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

php語法

 何勇力 2010-09-25
1、聲明全局變量,在函數(shù)中使用,使用前要先聲明glebal然后再使用或者用$GLOBALS["全局變量名"]
2、如果從一個頁面調(diào)用另一個頁面的函數(shù),用include()或者用require()函數(shù)。為了避免重復包含通常可用函數(shù)include_once()或者用require_once().
3、printf函數(shù)按照格式輸出數(shù)據(jù)。例如:$num=100.001; printf("%s----%d-----%b----%x---%o",$num,$num,$num,$num,$num);是分別按照字符串----整數(shù)----二進制----十六進制----八進制輸出。------>%c表示阿斯特馬值;%.1f表示小數(shù)點后保留幾位小數(shù),改變1,2,3....
4、ltrim():去掉字符串左空格;
   rtrim():去掉字符串右空格;
   trim() :去掉字符串兩邊空格;
   strrev():將字符串前后顛倒;
   strlen():獲取字符串的長度;
   strtolower():將為小寫;
   strtoupper():轉(zhuǎn)為大寫;
   ucfirst(): 將字符串中第一個字符改為大寫;
   ucwords():將字符串中每個單詞第一個字符改為大寫;
   explode(string separator,string str<要分割的字符串>,[,int limit]<數(shù)組的長度>): 使用一個字符串分割另一個字符串;
   implode(string glue<要聯(lián)合的字符串>,array pieces<數(shù)組>):用一組較小的字符串創(chuàng)建一個大字符串;
   join():和implode函數(shù)一樣,使用方法一樣;
   substr(string string,int start[,int length]):取部分字符串;
   strstr(string ,string)別名strchr();返回字符串中某字符串開始處至結(jié)束處的字符串;
   strpos(string,char,[,int offset]):尋找字符中某字符最先出現(xiàn)的位置;
   strrchr(string,char):查詢最后一個字符到結(jié)尾的字符串;
   str_pad(string str<指明要處理的字符串>,int length<給定處理后字符串的長度>,string add<要填補的字符串>,__________<填補的方向>):字符串的填補函數(shù) STR_PAD_LEFT STR_PAD_RIGHT STR_PAD_BOTH
5、字符串比較
   ①:按字節(jié)進行字符串比較;
 /*//strcmp()按字節(jié)進行字符串比較---->strcasecmp()區(qū)別就是不分大小寫
 $str1="hello";
 $str2="hello";
 if(strcmp($str1,$str2)==0)
 {
  echo $str1."等于".$str2;
 }else{
  echo $str1."不等于".$str2;
 }*/
   ②:按自然數(shù)排序法比較字符串;
 /*//按自然數(shù)比較字符串strnatcmp()。輸出photo12.jpg
 $arr=array("photo1.jpg","photo2.jgp","photo10.jpg","photo12.jpg");
 $max_str=$arr[0];
 for($i=1;$i<count($arr);$i++)
 {
 
  if(strnatcmp($arr[$i],$max_str)>0)
  {
   $max_str=$arr[$i];
  }
 }
 echo $max_str;*/
  ③:字符串的模糊比較
 /*//字符串的模糊比較soundex()比較發(fā)音
 $str1="sun";
 $str2="son";
 echo soundex($str1);
 echo "<br>";
 echo soundex($str2);
 if (soundex($str1)==soundex($str2))
 {
  echo "<br>相等";
 }else{
  echo "<br>不相等";
 }*/
  ④:字符串的模糊比較
 /*//字符串的模糊比較similar_text(string str1,string str2 [,一個變量])。如果是兩個參數(shù),
 //比較相對應的個數(shù);如果有第三個參數(shù),代表的是相匹配的百分比.輸出結(jié)果:6;60%
 $str1="helloabbcd";
 $str2="hellsdddcd";
 echo similar_text($str1,$str2,$similar);
 echo "<br>";
 echo $similar."%";*/
   ⑤:替換字符串
      1>/*//替換字符串str_replace(string a,string b,string c)意思是在c里找到字符串a(chǎn),替換成b
 $str="http://www.";
 $url=str_replace("rongankeji","dp",$str);
 echo $str."<br>";    //輸出http://www.
 echo $url;    //輸出http://www.*/
      2>/*//②替換字符串的另一種形式str_replace(array a, string b,string c)意思是將c里是反有數(shù)組里數(shù)據(jù)的都換成b
 $str=" echo $str."<br>";  //輸出http://www.baidu.com
 echo $url;   //輸出:lmap://www.lmap.lmap*/
     3>/*//③替換字符串的另一種形式str_replace(array a, array b,string c)意思是將c里是反有數(shù)組a里數(shù)據(jù)的都換成數(shù)組b( //a和b必須一一相應)
 $str=" $url=str_replace($arr,$arr1,$str);
 echo $str."<br>";  //輸出
http://www.baidu.com
 echo $url;    //輸出:ftp://www.google.cn*/
6、    ①:/*//翻譯函數(shù)strtr(string a,string b,string c)將a里的所有b里面的元素換成c里面 的元素
 $str=" echo $str."<br>";  //輸出http://www.tom.com/bbs/content.php
 echo $url;    //輸出http://www./bbs/nentent.php*/
       ②:/*//翻譯函數(shù)strtr(string a,array b)將a里的
 $str=" $url=strtr($str,$arr);
 echo $str."<br>";  //輸出
http://www.tom.com/bbs/content.php
 echo $url;    //輸出ftp://www./bbs/content.jsp*/
7、//stripslashes():去點轉(zhuǎn)義符號例如
 echo $_GET["username"]."<br>";   //輸出結(jié)果是this is a \"demo\"   ;
 echo stripslashes($_GET["username"]);//輸出結(jié)果是this is a "demo"  ;
   //將html標簽實體化htmlentities();
 echo htmlentities($_GET["username"]);
   //兩個函數(shù)一起使用
 echo htmlentities(stripslashes($_GET["username"]));
  //刪除標簽只顯示實體strip_tags()
 echo strip_tags(stripslashes($_GET["username"]));//輸出結(jié)果沒有標簽

8、 /*current(數(shù)組的名稱)key(數(shù)組的名稱)取的是數(shù)組里第一個值
  *
  * next(數(shù)組名稱),prev()-->上一條語句,end(),reset()
  *
  * count(),sizeof()求數(shù)組的長度
  *
  * array_change_key_case(目標數(shù)組,動態(tài)常數(shù))-->改變下標索引
  *   CASE_UPPER<轉(zhuǎn)變成大寫>   CASE_LOWER<轉(zhuǎn)變成小寫>
  * array_chunk(目標數(shù)組,索引個數(shù),[boolean])
  *   ①:傳要更改的數(shù)組;   ② 表示分的數(shù)組里的個數(shù);③是否保留原有的所有
  *
  * array_count_values(數(shù)組名稱)-->計算數(shù)組中各值出現(xiàn)的次數(shù)。返回的新數(shù)組里值為索引,出現(xiàn)的個數(shù)為值
  *
  * array_fill(起始索引位置,區(qū)段大小,指定字元);
  *
  * array_filter(目標數(shù)組,使用者定義的函數(shù));過濾函數(shù)
  *
  * array_walk();
  *
  * array_map();
  *
  * array_flip(目標數(shù)組);-->將鍵和值對掉
  *
  * array_sum(目標數(shù)組);-->所有目標函數(shù)值的總和
  *
  * array_unique();
  */
 
 /*//遍歷數(shù)組的幾個方法
 $arr=array("hello"=>"one","two","three",1,2,3,5,8,"four");
 echo key($arr)."==>".current($arr);//輸出hello==>one
 echo "<br>";
 next($arr);//下一條語句
 echo key($arr)."==>".current($arr);//輸出0==>two
 echo "<br>";
 next($arr);//下一條語句
 echo key($arr)."==>".current($arr);//輸出1==>three
 echo "<br>";
 end($arr);//執(zhí)行數(shù)組最后一條語句
 echo key($arr)."==>".current($arr);//輸出7==>four
 echo "<br>";
 reset($arr);//將指針變?yōu)闊o條件狀態(tài),執(zhí)行第一條
 echo key($arr)."==>".current($arr);//輸出hello==>one
 echo "<br>";*/

 /*//數(shù)組的長度
 $arr=array("hello"=>"one","two","three",1,2,3,5,8,"four");
 echo count($arr)."<br>";
 echo sizeof($arr);*/

 /*//改變索引的大小寫
 $arr=array("ONE"=>"one","Hello"=>"two","Xxs"=>"three","abc","www"=>"123",1,3,5,9);
 $newarr=array_change_key_case($arr,CASE_UPPER);
 print_r($newarr); //輸出Array ( [ONE] => one [HELLO] => two [XXS] => three [0] => abc [WWW] => 123 [1] => 1   [2] => 3 [3] => 5 [4] => 9 )
 */
 /*//數(shù)組被拆分第一個參數(shù)傳數(shù)組,第二個參數(shù)代表被分的數(shù)組有幾個值
 $arr=array("ONE"=>"one","Hello"=>"two","Xxs"=>"three","abc","www"=>"123",1,3,5,9);
 $newarr=array_chunk($arr,4,true);
 print_r($newarr);*/
 /*//array_count_values(目標數(shù)組),返回的新數(shù)組里值為索引,出現(xiàn)的個數(shù)為值
 $arr=array("hello"=>"one","www"=>"two","xxx"=>"three",1,2,2,1,1,1,12,2,"one","one","two","two",4,3,5,3);
 $newarr=array_count_values($arr);
 print_r($newarr);*/
 /*//創(chuàng)建數(shù)組array_fill
 $arr=array_fill(10,100,"uselib");
 print_r($arr);*/
 /*//過濾函數(shù)array_filter(目標數(shù)組,函數(shù));
 function fun1($value)
 {
  if ($value==0) {
   return true;
  }else{
   return false;
  }
 }
 $arr=array("ONE"=>"one","Hello"=>"two","Xxs"=>"three","abc","www"=>"123",1,3,5,9);
 $newarr=array_filter($arr,fun1);
 print_r($newarr);*/
 /*//函數(shù)array_map(函數(shù),目標數(shù)組);
 function fun1($value){
  return $value*$value;
 }
 $arr=array(1,2,3,-7,-1,-9);
 $newarr=array_map(fun1,$arr);
 print_r($newarr);*/
 /*//函數(shù)array_flip(目標數(shù)組)-->鍵和值對掉形成新數(shù)組
 $arr=array("ONE"=>"one","Hello"=>"two","Xxs"=>"three","abc","www"=>"123",1,-3,-5,9);
 $newarr=array_flip($arr);
 print_r($newarr);*/
 /*//函數(shù)array_sum(目標函數(shù))-->所有值的和
 $arr=array(1,4,2,1,-1,-9,-34,12,-56,122);
 $newarr=array_sum($arr);
 echo $newarr;*/
 /*//函數(shù)array_unique();取數(shù)組中唯一的
 $arr=array(1,1,1,1,1,2,2,2,2,2,5,0,5,3,2,6,7,8,9);
 $newarr=array_unique($arr);
 print_r($newarr);*/
9、 重寫父類方法:
 parent::父類中的方法;然后在加上自己添加的語句;
 父類的方法修飾符必須低于子類的方法修飾符。
10、final
 使用final定義的類不能被繼承。
 使用final定義的方法不能被重載
11、static成員,使用類名::$成員 this self
         修飾屬性,也可以修飾方法用static聲明方法里面不能使用非靜態(tài)成員。
12、const 是一個在類里面定義成員屬性為常量的關(guān)鍵字
    類名::成員屬性
    只能修飾屬性,只有在聲明的時候給初始值
13、__toString()__clone()__call()__autoload()
 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    午夜精品成年人免费视频| 欧美日韩免费观看视频| 激情丁香激情五月婷婷| 午夜福利黄片免费观看| 国产91麻豆精品成人区| 中文字幕av诱惑一区二区| 蜜桃av人妻精品一区二区三区| 亚洲妇女黄色三级视频| 日韩人妻欧美一区二区久久| 国产日韩熟女中文字幕| 日韩国产亚洲欧美激情| 91日韩欧美在线视频| 欧美一级黄片免费视频| 欧美成人欧美一级乱黄| 国产日韩欧美在线亚洲| 精品国自产拍天天青青草原| 四季精品人妻av一区二区三区| 国产不卡一区二区四区| 欧美精品亚洲精品一区| 日韩精品区欧美在线一区| 人妻偷人精品一区二区三区不卡| 亚洲欧美日韩另类第一页| 精品精品国产欧美在线| 国产精品亚洲欧美一区麻豆| 国产在线一区中文字幕| 欧美日韩一级aa大片| 日本美国三级黄色aa| 免费一区二区三区少妇| 国产自拍欧美日韩在线观看| 欧美尤物在线观看西比尔| 五月综合激情婷婷丁香| 精品熟女少妇一区二区三区| 欧美日韩国产黑人一区| 蜜桃av人妻精品一区二区三区| 91人妻人人做人碰人人九色| 日本精品啪啪一区二区三区| 日韩无套内射免费精品| 久久大香蕉精品在线观看| 青青操成人免费在线视频| 色哟哟哟在线观看视频| 国产免费自拍黄片免费看|