PHP基础(二) 1、随机数和时间 2、字符串函数

一、随机数和时间//随机数生成器(JS:math.random)echo rand();

//生成某个范围内的随机数echo rand(0,10);

//时间戳echo time();

//格式化显示时间echo "<br>";echo date("Y-m-d H:i:s",time());echo "<br>";echo date("Y-m-d H:i:s","101506494366");

//将字符串转化时间戳echo "<br>";echo strtotime("2017-09-27 14:49:13");

echo "<br>";

二、字符串函数//长度  str.length$str1 = "abcdefg";$str2 = "abcd";echo strlen($str1);//比较两个字符串长度echo "<br>";var_dump(strcmp($str1,$str2));

//转小写echo "<br>";echo strtolower("ABCDE");

//转大写echo "<br>";//strtoupper();
//拆分字符串,返回数组echo "<br>";var_dump(explode("b",$str2));

//将数组元素拼接成一个字符串echo "<br>";echo implode("|",["a","b","c"]);

//查找替换echo "<br>";echo str_replace("cd","CD",$str1);

//替换指定位置字符echo "<br>";echo substr_replace($str1,"xxx",0,3);

//截取字符串echo "<br>";echo substr($str1,1,3);
时间: 2024-12-14 20:57:01

PHP基础(二) 1、随机数和时间 2、字符串函数的相关文章

DNS基础二

DNS基础二 作者:Danbo 时间:2015-7-26 递归查询:迭代查询: 正向解析.反向解析: 每个对应关系我们称作:Record(记录),根据记录实现的功能,我们分为记录的类型.将主机名转换为IP地址的,我们称之为A(Address)记录:将IP地址转换为主机名的,我们称之为PTR(Pointer)指针记录.正向和反向的两套数据库必须分开存放. SOA(Start of Authority,起始授权)记录:授权这个区域的主DNS服务器,域名管理员的电邮地址等.NS:本区域内所使用的域名服

linux中常用时间和字符串之间相互转化

在Linux中经常会遇到时间和字符串相互转化的情形,有两个函数专门对应相应的转化. 1.时间转字符串函数strftime 函数原型:size_t strftime(char *s,size_t maxsize,char *format,conststruct tm *timeptr) strftime函数对timeptr指向的tm结构所代表的时间和日期进行格式编排,其结果放在字符串s中.该字符串的长度被设置为(最少)maxsize个字符.格式字符串format用来对写入字符串的字符进行控制,它包

Python基础二--基本控制语句

基本接触每一种语言,都需要做的:1.print 一个"Hello world!" 2.了解基本的数据类型 3.学习控制语句. 当我们学习控制语句,一般都离不开if,for ,while,switch(case).本文就做一个简单的介绍python的基本控制语句,其中我们用if while来做一个经典的"猜数字游戏",if for来做一个"输出完美数". 在此之前,对于一些没用过python的同学而熟悉c/c++等用{}来做块的要注意了,pytho

第十二周(日期时间类)

/* *copyright(c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:第十二周(日期时间类) *作者:王忠 *完成日期:2015.5.27 *版本号:v1.0 * *问题描述:定义一个日期类Date,数据成员包括年.月.日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期:再定义一个时间类Time,数据成员包括时.分.秒,SetTime(int h,int m,int s)和PrintTi

Object Pascal 语法之语言基础(二)

1.5 数据类型与定义变量 Object Pascal 语言的最大特点是对数据类型的要求非常严谨.传递给过程或函数的参数值必须与形参的类型一致.在Object Pascal 语言中不会看到像C 语言编译器提示的“可疑的指针转换”等警告信息.由于Object Pascal 语言对数据类型比较严谨,因此它会对代码进行严格检查,以确保不会出现错误.变量是程序代码中代表一个内存地址的标识符,那么该地址的内存内容就可以在程序代码执行时被改变.每个变量都有一个名字和数据类型,名字可以用来引用变量,数据类型决

色彩及图像基础(二)

色彩及图像基础(二) 学习时间:2014.04.30 学到了-- 1. 图形分为矢量图和位图. 2. 矢量图(vector - based image),是用一系列计算机指令来描述和记录一幅图,这幅图可分解为一系列子图如点.线.面等. 3. 位图(bit-mapped image),是用像素点来描述或映射的图,也即位映射图.位图在内存中也就是一组计算机内存地址位(bit)组成,这些位定义图像中每个像素点的颜色和亮度.位图一般也称为图像. 4. 矢量图和位图的比较: 5. 图像分辨率:DPI(do

MySQL/Oracle数据库的基础(二)

MySQL/Oracle数据库 Oracle数据库管理系统是管理数据库访问的计算机软件,由Oracle数据库与Oracle实例构成 Oracle数据库:一个相关的操作系统文件集合,这些文件组织在一起,成为一个逻辑整体,即为Oracle数据库.Oracle数据库必须要与内存实例合作,才能对外提供数据管理服务. Oracle实例:位于物理内存里的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被进程锁访问. Oracle用它们来管理数据库访问 Oracle实例就是平常所

【数据结构05】红-黑树基础----二叉搜索树(Binary Search Tree)

目录 1.二分法引言 2.二叉搜索树定义 3.二叉搜索树的CRUD 4.二叉搜索树的两种极端情况 5.二叉搜索树总结 前言 在[算法04]树与二叉树中,已经介绍过了关于树的一些基本概念以及二叉树的前中后序遍历,而这篇文章将是在二叉树的基础上来展开讲解的二叉搜索树,也就是说二叉搜索树建立在树的基础之上.至于博主为何要花一整篇文章来讲这个二叉搜索树呢?原因很简单,红-黑树是基于二叉搜索树的,如果对二叉搜索树不了解,那还谈何红-黑树?红-黑树的重要性我想各位没吃过佩奇肉也肯定看过宜春跑....是的,j

Html5开发——html+css基础二(个人博客一)

今天没有写完,而且写的还有点问题,所以今天就先不上传代码了(ps:快写完了才发现布局有问题,导致代码太多,感觉写的不是很好,所以今天先分析一下布局) 第一步先写一个大的div用来放ABC三个部分,这个大的div居中! 第二步分别写ABC三个部分,ABC三个部分分别使用浮动(float)来定位.A和B都各使用了一张非常小的图片,通过重复(repeat)属性生成A和B 第三步C部分分别写好3~16这几个模块,在通过组合利用浮动定位.分组如下: E:3 F:4.7.10.13 G:5.8.11.14