PHP操作技巧
mysql_query("select count(*) from table") //得到字段的结果数
******
rand(0,10) //随机数获取
*******
PHP、MySql防止重复插入: mysql_query("insert ignore into table(str) values(insertstr)",$connw);
******
时间的加减运算,返回时间戳: mktime(0,0,0,date("m"),date("d")+5,date("Y")); //前面三个零是小时、分钟、秒
*******
正则: ereg/eregi(正则,字符串) //匹配返回true,否则false eregi不区分大小写
以上是匹配字符串
查找字符串范例:
    if(preg_match("/\d{11}/",$number,$mobile)){   //mobile是把找到的字符串存储到这个数组中
        echo "OK";
        //验证通过    
    }else{
        //手机号码格式不对
            echo "NO";
    } 
************
转换编码: mb_convert_encoding(str,"UTF-8","GBK"); iconv("gb2312","utf-8",$hang);
*********
用PHP邮件函数发送邮件
function mailsend($to,$subject,$neirong,$reply,$from)
{
	$subject = iconv("utf-8","gb2312",$subject); //防止乱码
	$message = $neirong;
	$headers = 'MIME-Version: 1.0' . "\r\n"; 
	$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; //Additional headers 
	$headers .= 'Reply-To: '.$reply . "\r\n"; 
	$headers .= 'From: '.$from . "\r\n"; 
	mail($to,$subject,$message,$headers);
}
mailsend("邮件地址","测试邮件","测试内容","webmaster@www.com","webmaster@www.com");
mail("邮件地址",iconv("utf-8","gb2312","测试邮件a"),"测试内容",'From:webmaster@www.com'."\r\n".'Reply-To:webmaster@www.com');
***********************************
升序和降序查找Mysql
$result=mysql_query("select * from cheliangdangan order by xuhao",$this->connw);//升序
$result=mysql_query("select * from cheliangdangan order by xuhao desc",$this->connw);//降序
***********************************
多字段模糊查询
$result=mysql_query("select * from dingdan where(
				diyilianxirendianhua like '%".$tiaojian."%'
				or yongchedanwei like '%".$tiaojian."%'
				or xingchengmiaoshu like '%".$tiaojian."%'
				or cheliang like '%".$tiaojian."%'
				or xuhao like '%".$tiaojian."%'
				or dierlianxirendianhua like '%".$tiaojian."%'
				or userid like '%".$tiaojian."%'
				)",$this->connw)or die("查找历史定单出错,请联系管理员,出错信息为:".mysql_error());
int、text和字符都要统一格式,不然会出错
************************************
小数取整
intval($height*$bili)
************************************
得到图片尺寸
list($width, $height, $type, $attr) = getimagesize("./users/".$jieguo['ID']."/jpg/touxiang.jpg");
PHP操作技巧的更多相关文章
- 用Excel做出比肩任务管理软件的操作技巧
		
用Excel做出比肩任务管理软件的操作技巧 在项目管理中,网上有各种各样的工具可以选择,到底用哪个,曾一度困扰着我.我是一个有轻度强迫症的人,总是喜欢试用各种各样的系统,以比较他们之间的不同,试图选择 ...
 - Jquery数组操作技巧
		
Jquery对数组的操作技巧. 1. $.each(array, [callback]) 遍历[常用] 解释: 不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不 ...
 - Vi操作技巧
		
Vi操作技巧: :nu 显示当前所在行的行号 :set nu 显示全部行号 :set nonu 取消显示行号 /字符串 查询字符串,按n查询下一个,按N查询上一个 持续 ...
 - vim常用操作技巧与配置
		
vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两部分对其常用操作技巧和配置进行阐述,其中参考了网上的一些文章,对作者表示感谢 PART1 操作技巧 说明: 以下的例子中 ...
 - [eclipse] 三个操作技巧
		
[eclipse] 三个操作技巧 1.快捷键Ctrl+Shift+i:Debug调试中直接获取方法的返回值 在下图代码中,想知道getHost(),则在调试时运行完该句代码后,选中"urlU ...
 - eclipse 终极操作技巧
		
eclipse作为一个java开发必备软件,从用户体验来说,还是蛮一般的(按照初始设置的话),所以有必要进行一些设置上的改良,加上对一些好用的快捷键的挖掘,能让你用eclipse更加得心应手,事半功倍 ...
 - 第八章   Hibernate数据操作技巧
		
第八章 Hibernate数据操作技巧8.1 分组统计数据 语法:[select]... from ...[where] [group by...[having...]] [order by ...
 - 转:Mac操作技巧 | "键盘侠"必备快捷键
		
看到一篇网友整理的比较好的“Mac操作技巧 | "键盘侠"必备快捷键”,转载过来分享给大家!希望能有帮助. 更多专题,可关注小编[磨人的小妖精],查看我的文章,也可上[风云社区 S ...
 - PDF文件转换成Excel表格的操作技巧
		
我们都知道2007以上版本的Office文档,是可以直接将文档转存为PDF格式文档的.那么反过来,PDF文档可以转换成其他格式的文档吗?这是大家都比较好奇的话题.如果可以以其他格式进行保存,就可以极大 ...
 - Eclipse操作技巧记录
		
工欲善其事,必先利其器.记录下自己使用的eclipse操作技巧 1.eclipse设置自动提示 window->preference->java->editor->conten ...
 
随机推荐
- 元模型:开启AI哲学思考的数字奇点
			
为推广动态模型让AI写的.动态模型和AI非常契合,元模型对AI有意义,所以让AI写更好.元模型其实是非常简单的一个模型,使用XML表示代码如下. <thing name="thing& ...
 - k8s集群创建之后coredns一直处于pending状态
			
按照官网教程 master节点kubectl init, 每个从节点kubectl join之后, 在master节点执行 kubectl get pods -n kube-system,发现core ...
 - JSON Objects Framework(1)
			
学习datasnap,json必须掌握.用自身的JSON,就必须熟悉JSON Objects Framework.其中tostring和value区别就是一个坑. The JSON objects f ...
 - Java 的 G1 垃圾回收流程
			
Java 的 G1 垃圾回收流程 G1(Garbage-First)垃圾收集器 是一种区域化.并发.低延迟的垃圾回收器,适合大堆内存和对暂停时间有严格要求的应用程序.G1 的垃圾回收流程主要包括以下阶 ...
 - 2025西安交大集训Day1:二分,三分,哈希,高精度,位运算,模拟退火
			
2025西安交大集训Day1:二分,三分,哈希,高精度,位运算,模拟退火 二分 详见2025dsfz集训Day2:二分与三分,三分在当前文章内已经重构过. 三分 三分算法详细解释 三分算法(Terna ...
 - 2024.9.28总结(CF四题,差分)
			
上午 考了四道 CF 淼题. 下午 差分专题考,亖了.
 - 基于CARLA与PyTorch的自动驾驶仿真系统全栈开发指南
			
引言:自动驾驶仿真的价值与技术栈选择 自动驾驶作为AI领域最具挑战性的研究方向之一,其开发流程需要经历"仿真测试-闭环验证-实车部署"的完整链路.其中,高保真仿真平台为算法迭代提供 ...
 - 北京市第六届信息通信行业网络安全技能大赛(初赛)-CTF夺旗阶段 EZRSA writeup
			
题目EZRSA EZRSA.py from Crypto.Util.number import * import gmpy2 from flag import m p = getPrime(1024) ...
 - crypto14解题思路
			
crypto14解题思路 ##二进制 001100110011001100100000001101000011010100100000001101010011000000100000001100100 ...
 - K8s新手系列之ReplicationController资源
			
概述 官网地址:https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/replicationcontroller/ Repli ...