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 array_unique之后json_encode需要注意
Jan 02 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
Aug 31 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
May 23 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
简单实用的网站PHP缓存类实例
Jul 18 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
Yii实现显示静态页的方法
Apr 25 PHP
Joomla简单判断用户是否登录的方法
May 04 PHP
php 实现301重定向跳转实例代码
Jul 18 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 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
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
PHP钩子实现方法解析
2019/05/21 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
js打印纸函数代码(递归)
2010/06/18 Javascript
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
js选择器全面解析
2016/06/27 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
Java设计中的Builder模式的介绍
2018/03/22 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
线程和进程的区别及Python代码实例
2015/02/04 Python
python爬取足球直播吧五大联赛积分榜
2018/06/13 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
用python对oracle进行简单性能测试
2020/12/05 Python
python中K-means算法基础知识点
2021/01/25 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
办公室经理岗位职责
2014/01/01 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
行政撤诉申请书
2015/05/18 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
领导离职感言
2015/08/03 职场文书