PHP日常开发小技巧

PHP日常开发小技巧
  导语:PHP语言中,如果你懂得一些开发技巧,那么对你学PHP,会有很大的帮助。下面的是本站小编为大家整理的PHP日常开发小技巧,希望对你能有所帮助。  PHP批量取得checkbox的值  1、命名  <input type=’checkbox’ name=’checkbox[]’ vALue=$dwmyrow[banzhu] />  2、使用  当计划当作sql指令的.一部分时:如果参与控制的字段是数值型的,则  if(! empty($_POST[’checkbox’])) {  $expr = join(",", $_POST[’checkbox’]);  $sql = "select * from tbl_name where field in ($expr)";  }  如果参与控制的字段是数值型的,则  if(! empty($_POST[’checkbox’])) {  $expr = "’"("’,’", $_POST[’checkbox’]).".";  $sql = "select * from tbl_name where field in ($expr)";  }  PHP判断Form表单是否提交  $action=$HTTP_POST_VARS["Button1"];  if($action=="提交")  {  //执行表单操作  }  else  {  //读取默认值  }  PHP 获取字符串长度  strlen($myrow[1])  PHP Url转向  Header("Location: ".$_SERVER["HTTP_REFERER"]);  PHP超全局对象  <?php  $a = 1;  $b = 2;  function Sum()  {  $GLOBALS["b"] = $GLOBALS["a"] $GLOBALS["b"];  }  Sum();  echo $b;  ?>  PHP 表单取值  如果 mothod="get" 就用 $_GET["test"] 代替$test  如果 mothod="post" 就用 $_POST["test"] 代替$test  PHP取得当前IP  <?=$HTTP_SERVER_VARS["REMOTE_ADDR"]?>  PHP 取得当前时间  <?php  echo date("Y-m-d G:i:s");  ?>  date("Y年m月d日")  Date ("Y-n-j")