php常用函数
1、随机数和时间
echo rand(); //随机数生成器
echo rand(0,10); //生成某个范围内的随机数
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<?php echo rand(0,10); ?> </body>
</html>
输出的结果是:
0到10之间的随机数
echo time(); //取当前时间戳
echo date("Y-m-d H:i:s",1381253766); //格式化显示时间
echo strtotime("2013-10-09 01:36:06"); //将字符串转换为时间戳
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<?php echo time(); //取当前时间戳
echo date("Y-m-d H:i:s",1381253766); //格式化显示时间
echo strtotime("2013-10-09 01:36:06"); //将字符串转换为时间戳 ?> </body>
</html>
输出的结果:
2.字符串函数
$str = "Hello|World|ni|hao";
$attr = array("aa","bb","cc","dd");
echo strlen($str); //取字符串的长度
var_dump(strcmp($str,"hello world")); //比较两个字符串
echo strtolower($str); //转小写
echo strtoupper($str); //转大写
var_dump(explode("|",$str)); //拆分字符串,返回数组
echo implode("--",$attr); //将数组元素拼接成一个字符串
echo substr_replace($str,"***",0,5); //替换指定位置的字符串
//echo str_replace("|","***",$str); //查找替换
//echo substr($str,0,5); //截取字符串
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<?php $str = "Hello|World|ni|hao";
$attr = array("aa","bb","cc","dd"); echo strlen($str); //取字符串的长度
var_dump(strcmp($str,"hello world")); //比较两个字符串
echo strtolower($str); //转小写
echo strtoupper($str); //转大写 var_dump(explode("|",$str)); //拆分字符串,返回数组
echo implode("--",$attr); //将数组元素拼接成一个字符串 echo substr_replace($str,"***",0,5); //替换指定位置的字符串
echo str_replace("|","***",$str); //查找替换
echo substr($str,0,5); //截取字符串 ?> </body>
</html>
输出的结果:
//3.正则表达式
$str =<<<A
内容
A;
echo preg_replace("/\d/","#",$str); //替换
var_dump(preg_split("/\d/",$str)); //拆分
preg_match("/\d/",$str,$arr); //匹配第一个满足正则的字符串
preg_match_all("/\d/",$str,$arr); //匹配所有满足正则的字符串
var_dump($arr);
preg_match_all("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/",$str,$arr);
var_dump($arr);
4.数组方法
$attr = array(1,2,3,4,5,1);
var_dump(in_array(6,$attr)); //判断某个值是否在数组里面
var_dump(array_reverse($attr)); //翻转数组
echo count($attr); //取数组长度
var_dump(array_unique($attr)); //去重
unset($attr[1]); //删除数组的元素
var_dump(array_values($attr)); //重新索引
var_dump(array_merge($attr,array(5,6))); //合并数组
array_push($attr,"hello"); //向数组里面添加一个元素,返回索引
php常用函数的更多相关文章
- oracle常用函数及示例
学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...
- 总结js常用函数和常用技巧(持续更新)
学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...
- [转]SQL 常用函数及示例
原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...
- PHP常用函数、数组方法
常用函数:rand(); 生成随机数rand(0,50); 范围随机数时间:time(); 取当前时间戳date("Y-m-d H:i:s"); Y:年 m:月份 d:天 H:当前 ...
- Oracle常用函数
前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...
- Thinkcmf:页面常用函数
Thinkcmf:页面常用函数 全站seo: 文章列表: {$site_seo_title} <!--SEO标题--> {$site_seo_keywords} < ...
- matlab进阶:常用功能的实现,常用函数的说明
常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...
- iOS导航控制器常用函数与navigationBar常用属性
导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)vi ...
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...
- phpcms V9 常用函数 及 代码整理
常用函数 及 常用代码 总结如下 <?php //转换字符串或者数组的编码 str_charset($in_charset, $out_charset, $str_or_arr) //获取菜单 ...
随机推荐
- PHP 分页函数
如果如下:
- Python中的map( )和reduce( )
1.变量可以指向函数,也可以使用变量和参数的形式完成函数调用. 2.那么函数名是什么呢?函数名其实就是指向函数的变量!对于abs()这个函数,完全可以把函数名abs看成变量,它指向一个可以计算 ...
- JS中检测数据类型的几种方式及优缺点【转】
1.typeof 用来检测数据类型的运算符 typeof value 返回值首先是一个字符串,其次里面包含了对应的数据类型,例如:"number"."string&quo ...
- elasticsearch完全匹配
$params = array( "body" => array( "query" => array( "filtered" = ...
- Ansible-playbook批量部署,更新war脚本,可以再完善----后续再update
- name: install tomcat admin hosts: all sudo: True vars: war_file: /root/test.war tomcat_root: /data ...
- git回滚错误提交
git log //找到你要回滚的那次提交 比如:43596f6b1f57157e627c25ae7a843f60157ac52d git reset --hard HEAD~43596f6b1f57 ...
- android shape的使用(转)
shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: <?xml version="1.0" encoding="ut ...
- android之Handler机制
简单例子开头: 网络http请求网站源码数据并显示 注意点:访问网络需要加Internet权限: android.permission.INTERNET 简单的步骤: 使用UrlConnection请 ...
- Struts2标签大全
A:<s:a xhref=""></s:a>-----超链接,类似于html里的<a></a><s:action name=& ...
- 让代码重构渐行渐远系列(3)——string.Equals取代直接比较与非比较
重构背景及原因 最近由于项目组的人员在不断扩充,导致项目中代码风格各异,大有百花齐放甚至怒放之势.考虑到团队的生存与发展,经过众人多次舌战之后,最终决定项目组根据业务分成几个小分队,以加强团队管理与提 ...