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调用C代码的实现方法
Mar 11 PHP
php+ajax实现图片文件上传功能实例
Jun 17 PHP
php图片添加文字水印实现代码
Mar 15 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 PHP
CI框架常用方法小结
May 17 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
利用switch语句进行多选一判断的实例代码
Nov 14 PHP
php实现文件上传及头像预览功能
Jan 15 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 PHP
实例解析php的数据类型
Oct 24 PHP
stripos函数知识点实例分享
Feb 11 PHP
实现laravel 插入操作日志到数据库的方法
Oct 11 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
PHP4实际应用经验篇(9)
2006/10/09 PHP
php flush类输出缓冲剖析
2008/10/19 PHP
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
Yii框架form表单用法实例
2014/12/04 PHP
PHP Smarty模版简单使用方法
2016/03/30 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
PHP基于curl模拟post提交json数据示例
2018/06/22 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
理解 JavaScript 预解析
2009/10/25 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
jupyter notebook 多行输出实例
2020/04/09 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
为世界各地的女性设计和生产时尚服装:ROMWE
2016/09/17 全球购物
Overload和Override的区别
2012/09/02 面试题
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
刘胡兰观后感
2015/06/16 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
详解redis在微服务领域的贡献
2021/10/16 Redis
Nginx配置https的实现
2021/11/27 Servers
Mysql忘记密码解决方法
2022/02/12 MySQL
浅谈Redis跟MySQL的双写问题解决方案
2022/02/24 Redis
redis数据结构之压缩列表
2022/03/21 Redis