首页>>程序代码>>PHP常用的语句之小结
PHP常用的语句之小结
来源: 易习特达网 时间: 2014-09-03 08:27:26

1.通过$HTTP_POST_VARS方式获得值,可以遍历所有的表单值。‘
例如 $HTTP_POST_VARS["username"]=$_POST["username"];

可以通过list,each 方式循环输出

 while(list($key,$value)=each($HTTP_POST_VARS)){
   each "key:$key, value=$value";
 
 }

2.获得数组的长度:
  $arr=array("wang","zhang");

  count($arr); //计算数目


  foreach语句的使用:

     foreach($arr  as  $a){
       echo $a;
     }
     或者
     foreach($arr as $key =>$value){
        echo  "key: $key, value :$value";
     }

     相当于while list each
3.  打开目录,读取文件 ,关闭目录
     $directory = opendir('/home/wangpeng');
     while($file=readdir($directory)){
 if(is_dir($file))
    continue ;
          //下面代码用来处理
     }
     closedir($directory);


4. 字符串操作函数
    str_replace(oldstr,newstr,$str);
    
     substr($str,0,23);
    
     strlen($str)

     strcmp($str1,$str2)
     
      strpos($str, $searchstr,int offset);

       strrev($str)  反转字符串

       strtolower($str)  小写字符串

        trim() 删除字符串中的所有空白

 string  number_format(float number, int decimal)

 string md5(string str)  返回MD5加密串

 array explode(string separator ,string  $str,num)
  将字符串转为数组
  例如
  $str="21,16,12,13";
  $arr=explode(",",$str,3); //返回结果是21,16,12
        //数组转为字符串,第一个参数为连接符
 string implode(string ",",array pieces);


5. 判断函数
     isset($obj)
     empty($obj)
     is_int()
     is_double()
     is_string()
     is_bool()
     is_object()
     gettype()返回数据类型

6. mysql数据库函数

  int mysql_connect($host,$username,$pw);

int mysqlpconnect()  持久打开

   int mysql_affected_rows()
    返回通过update,insert,delete所影响的记录数。

   int mysql_select_db($dbname) 
      可以改变查询使用的数据库

     int   mysql_query($sql);
    
    array mysql_fetch_array($queryresult)  返回查询结果集
   
    int mysql_insert_id()  返回自动增持值的值

    int mysql_num_rows($queryresult)  返回记录数

    int mysql_num_fields($queryresult); 返回字段数

  int mysql_free_result($queryresult)
 
  mysql_close($conn);


  7. 正则表达式
     int   ereg("[A-Z]",$str)
     string ereg_replace(string pattern ,string str)

网友评论留言

验证码 换一张
上一篇:javascript中setTimeout与setInterval区别 下一篇:php header()函数使用说明