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 相关文章推荐
ThinkPHP 防止表单重复提交的方法
Aug 08 PHP
PHP url 加密解密函数代码
Aug 26 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
May 15 PHP
destoon利用Rewrite规则设置网站安全
Jun 21 PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 PHP
php利用反射实现插件机制的方法
Mar 14 PHP
php使用GD实现颜色渐变实例
Jun 02 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
php构造方法中析构方法在继承中的表现
Apr 12 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
PHP检测数据类型的几种方法(总结)
Mar 04 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
基于mysql的论坛(4)
2006/10/09 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
打开超链需要“确认”对话框的方法
2007/03/08 Javascript
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
深入理解JavaScript中的传值与传引用
2013/12/09 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
jQuery新的事件绑定机制on()示例应用
2014/07/18 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
2015/03/18 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
JS重学系列之聊聊new操作符
2019/03/04 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS TNC
2018/03/30 DOTA
Python深入学习之上下文管理器
2014/08/31 Python
Python操作Redis之设置key的过期时间实例代码
2018/01/25 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
Python使用combinations实现排列组合的方法
2018/11/13 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
2020/02/27 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
蛋糕店创业计划书
2014/05/06 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
小学一年级语文教学反思
2016/03/03 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
Python连续赋值需要注意的一些问题
2021/06/03 Python
常用的Python代码调试工具总结
2021/06/23 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python