重蔚php学习第二十八天-php基本语法:date函数及数据类型转换函数

二、date函数

unix时间戳:1970-1-1 0:0:0 开始,每过一秒加1

date(string format [, int timestamp])

string format:格式化符号

[, int timestamp] :时间戳,可选参数,如果不指定这个参数,取出的将是系统当前时间

format

  • Y            :年
  • m           :月
  • d            :日
  • H            :小时
  • i             :分钟
  • s             :秒数

time()

取得系统当前时间的时间戳

image001

注意:取得时间之前需要设置当前时区

打开php.ini配置文件

date.timezone = PRC

重启apache

三、数据类型转换函数

l  (int)、(integer)            整型

l  (bool)、(boolean)        布尔型

l  (float)                           浮点型

l  (string)                         字符串型

l  (array)                          数组型

l  (object)                         对象型

在php中,大多数情况下,都是进行自动类型转换

例1:

image004

image006

if($v1==$v2)执行这条语句时,会对$v1进行自动类型转换,以便于比较

当执行完毕后,我们打印$v1的数据类型时,发现仍是string类型,说明转换时只转了值的类型,而变量本身的类型并没有改变

1)php会自动类型转换

2)转换后类型不会发生改变

image008

测试数据类型相关函数

 

l  is_bool()         :布尔型

l  is_float()         :浮点型

l  is_integer()    :整型

l  is_string()       :字符串

l  is_object()      :对象型

l  is_array()              :数组

l  is_resource()  :资源

l  is_null()          :空

l  is_scalar()      :是否为标量

l  gettype()        :返回参数数据类型

l  is_numeric() :判断给定的参数是否为数字

 

小窍门:以is开头命名的函数的返回值都为布尔型

例1:测试变量是否为某种数据类型

image010

例2:取得变量的数据类型image012

例3:判断给定的参数是否为数字

php主要做web开发,在web中提取的数据都是字符串

image014

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/2556.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2017年10月4日 09:35
下一篇 2017年10月5日 19:24

相关推荐

  • 学习PHP中使用Session配合Javascript实现文件上传进度条功能

    Web应用中常需要提供文件上传的功能。典型的场景包括用户头像上传、相册图片上传等。当需要上传的文件比较大的时候,提供一个显示上传进度的进度条就很有必要了。在PHP 5.4以前,实现这样的进度条并不容易,主要有…

    2022年6月12日
    0138
  • PHP使用Closure创建匿名函数的方法介绍

    Closure 类用于代表匿名函数的类。这个类不能实例化,里面主要有两个方法,都用来复制闭包,一个静态一个动态,下面分别详细讲解下这两个不好理解的方法。Closure::bindpublic static Closure Closure::bind ( Clos…

    2022年6月13日
    0130
  • php分页的具体实现操作

    3(1)先创建一个分页导航条,可以点击 (2)动态创建分页导航条,直接采用面向对象思想实现成员属性:保存数据的,保存将来可能会变化的数据创建多少页,将来会变化,所以我们将其保存到属性上总的页数 == 查询的…

    2018年9月19日 PHP案例操作
    0319
  • html网页如何嵌入php。

    在HTML网页中嵌入PHP代码,可以让我们创建动态的网页内容,以下是详细的技术教学,帮助您了解如何在HTML中嵌入PHP代码。 (图片来源网络,侵删) 1. 准备工作 确保您的服务器支持PHP,并且已经正确安装和配置了PHP…

    2024年6月23日
    04
  • php如何使用Requests进行HTTP请求。

    在Web开发中,HTTP请求是一个非常重要的环节。在PHP开发中,有很多种方式可以进行HTTP请求,其中一种比较好用的就是使用Requests库进行请求。本文将介绍如何在PHP中使用Requests进行HTTP请求。什么是Requests库?Re…

    2023年6月3日
    03
  • 今日分享phpstorm配置php环境的方法。

    PhpStorm配置php环境的方法如下:,,1. 下载并安装好PhpStorm软件。,2. 下载php+apache并安装好,或者直接安装wamp、phpstudy等一键环境都是可以的。,3. 确保已经安装了chrome、Firefox等浏览器。,4. 进入Setti…

    2024年7月13日
    04
  • 谈谈php中的fastcgi和php-fpm!

    fastcgi 是一个与平台无关,与语言无关,任何语言只要按照它的接口来实现,就能实现自己语言的fastcgi能力和web server 通讯。PHP-CGI就是PHP实现的自带的FastCGI管理器。FastCGI 是一个协议,它是应用程序和 WEB …

    2022年6月11日
    0136
  • 示例PHP MemCached高级缓存应用代码

    Memcache常用方法 Memcache::add — 添加一个值,如果已经存在,则返回false Memcache::addServer — 添加一个可供使用的服务器地址 Memcache::close — 关闭一个Memcache对象 Memcache::connect — 创建一个Memcache对…

    2022年6月11日
    0137

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息