专栏首页老雷PHP全栈开发常用函数之字符串时间等

常用函数之字符串时间等

本节课程我们来学习一些PHP内置函数,包括字符串、url编码、时间等函数

1.字符串处理

addslashes — 使用反斜线引用字符串

mysqli_real_escape_string() — 使用反斜线引用字符串 sql注入

stripslashes — 反引用一个引用字符串

strip_tags — 从字符串中去除 HTML 和 PHP 标记

htmlspecialchars — 将特殊字符转换为 HTML 实体

nl2br — 在字符串所有新行之前插入 HTML 换行标记<textarea></textarea>

trim — 去除字符串首尾处的空白字符

echo — 输出一个或多个字符串

print — 输出字符串

print_r — 打印关于变量的易于理解的信息

var_dump — 打印变量的相关信息

var_export — 输出或返回一个变量的字符串表示

explode — 使用一个字符串分割另一个字符串

implode — 将一个一维数组的值转化为字符串

md5 — 计算字符串的 MD5 散列值

str_replace — 子字符串替换

preg_replace — 执行一个正则表达式的搜索和替换

strpos — 查找字符串首次出现的位置 0 1 2

strrpos — 计算指定字符串在目标字符串中最后一次出现的位置 01 2 3

strstr — 查找字符串的首次出现,返回 haystack 字符串从 needle 第一次出现的位置开始到 haystack 结尾的字符串。

@abcd

strrchr — 查找指定字符在字符串中的最后一次出现

strlen — 获取字符串长度 英文一个 中文3个

strtolower — 将字符串转化为小写

strtoupper — 将字符串转化为大写

substr

2.多字节字符串

mb_convert_encoding 编码转换

iconv 编码转换

mb_strlen — 获取字符串的长度 都是一个

mb_substr — 获取部分字符串

mb_split — 使用正则表达式分割多字节字符串

3.变量操作 Variable handling

empty — 检查一个变量是否为空

floatval — 获取变量的浮点值

intval — 获取变量的整数值

is_array — 检测变量是否是数组

isset — 检测变量是否设置 $_GET["a"];

unset — 释放给定的变量

serialize — 产生一个可存储的值的表示

unserialize — 从已存储的表示中创建 PHP 的值

4.url函数

urlencode — 编码 URL 字符串 -_

urldecode — 解码 URL 字符串

base64_encode — 使用 MIME base64 对数据进行编码

base64_decode — 对使用 MIME base64 编码的数据进行解码

parse_url — 解析 URL,返回其组成部分

http_build_query — 生成 URL-encode 之后的请求字符串

5.时间

date_default_timezone_set (asia/shanghai) — 设定用于一个脚本中所有日期时间函数的默认时区

date — Y-m-d H:i:s 格式化一个本地时间/日期 strtotime

time — 返回当前的 Unix 时间戳

strtotime --将任何字符串的日期时间描述解析为 Unix 时间戳

microtime(true) — 返回当前 Unix 时间戳和微秒数

本文分享自微信公众号 - 老雷PHP全栈开发(L362606856),作者:雷日锦

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 常用函数之字符串时间等

    mysqli_real_escape_string() — 使用反斜线引用字符串 sql注入

    老雷PHP全栈开发
  • 老雷PHP全栈开发教程之PHP缓存的使用

    老雷PHP全栈开发
  • flask教程之模板视图

    {{ 和 }} 输出内容 {{title}}转义html {{title|safe}} 输出html

    老雷PHP全栈开发
  • Python字符串的基本用法总结

        字符串序列用于表示和存储文本,python中字符串是不可变对象。通常由单引号(' ),双引号(" ),三引号(''' """)包围,其中三引号可以由多行...

    py3study
  • Python | 深入浅出字符串

    Python的程序中充满了字符串(string),在平常阅读代码时也屡见不鲜。字符串同样是Python中很常见的一种数据类型,比如日志的打印、程序中函数的注释、...

    小小詹同学
  • python自学第二节课(笔记)

    例如'hello mirror world'、108、''108''分别是:字符串、整数、字符串

    小老鼠
  • 常用函数之字符串时间等

    mysqli_real_escape_string() — 使用反斜线引用字符串 sql注入

    老雷PHP全栈开发
  • String字符串

    Python知识大全
  • PHP字符串操作函数

    这两个函数都是按字节进行字符串比较,其中strcmp()函数区分大小写,strcasecmp()不区分大小写

    白胡杨同学
  • C语言中定义字符串的几种方式

      由于字符串本质上其实就是以'\0作为'结尾的特殊字符数组,所以定义字符串时,必须保证字符串存储的最后一个元素为'\0'。

    诸葛青云

扫码关注云+社区

领取腾讯云代金券