PHP开发中常用的8个小技巧


Posted in PHP onAugust 27, 2008

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 = "'".join("','", $_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")

PHP 相关文章推荐
让你的网站首页自动选择语言转跳
Dec 06 PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
解析如何去掉CodeIgniter URL中的index.php
Jun 25 PHP
析构函数与php的垃圾回收机制详解
Oct 28 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
php上传文件问题汇总
Jan 30 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
Oct 19 PHP
PHP基于SimpleXML生成和解析xml的方法示例
Jul 17 PHP
swfupload 多文件上传实现代码
Aug 27 #PHP
PHP Mysql编程之高级技巧
Aug 27 #PHP
php下删除字符串中HTML标签的函数
Aug 27 #PHP
php查看session内容的函数
Aug 27 #PHP
php 缓存函数代码
Aug 27 #PHP
php 中文处理函数集合
Aug 27 #PHP
常用的php对象类型判断
Aug 27 #PHP
You might like
刚才在简化php的库,结果发现很多东西
2006/12/31 PHP
escape unescape的php下的实现方法
2007/04/27 PHP
PHP多线程类及用法实例
2014/12/03 PHP
js 函数的执行环境和作用域链的深入解析
2009/11/01 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
2017/03/28 jQuery
Angular.js去除页面中显示的空行方法示例
2017/03/30 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
3分钟读懂移动端rem使用方法(推荐)
2019/05/06 Javascript
封装微信小程序http拦截器过程解析
2019/08/13 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
python自动化测试之连接几组测试包实例
2014/09/28 Python
玩转python爬虫之正则表达式
2016/02/17 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
Python类继承和多态原理解析
2020/02/05 Python
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
养殖人员的创业计划书范文
2013/12/26 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
天鹅湖观后感
2015/06/09 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
Golang 切片(Slice)实现增删改查
2022/04/22 Golang