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 相关文章推荐
PHP+DBM的同学录程序(4)
Oct 09 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
Jan 02 PHP
利用php实现禁用IE和火狐的缓存问题
Dec 03 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
分享PHP函数实现数字与文字分页代码
Jul 28 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
PHP开发中csrf攻击的简单演示和防范
May 07 PHP
laravel 5.3中自定义加密服务的方案详解
May 09 PHP
php实现的错误处理封装类实例
Jun 20 PHP
PHP格式化显示时间date()函数代码
Oct 03 PHP
php 中phar包的使用教程详解
Oct 26 PHP
PHP预定义接口――Iterator用法示例
Jun 05 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
用 PHP5 轻松解析 XML
2006/12/04 PHP
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
php使用timthumb生成缩略图的方法
2016/01/22 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
2020/12/15 PHP
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
Vue利用canvas实现移动端手写板的方法
2018/05/03 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
2020/04/22 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
Python requests获取网页常用方法解析
2020/02/20 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
自荐信结尾
2013/10/27 职场文书
承诺书的格式范文
2014/03/28 职场文书
2015年新农合工作总结
2015/03/30 职场文书
党员违纪检讨书
2015/05/05 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
详解Mysql 函数调用优化
2021/04/07 MySQL