您的位置 首页 php

最常用的几个PHP函数

获取版本:场景,不同版本你可能要做兼容

$v=intval(substr(PHP_VERSION, 0, 1));

命令行: ./php -i ./php -m

1、字符串转数组和数组转字符串

$array=explode(分割符合,$string); 将字符串转成数组

$string=implode(分割符合,$array);将数组转成字符串

你不常用的参数: limit 参数示例 但是很有意思

$str = ‘one|two|three|four’;

// 正数的 limit

print_r(explode(‘|’, $str, 2));

// 负数的 limit

print_r(explode(‘|’, $str, -1));

// 输出

Array

(

[0] => one

[1] => two|three|four

)

Array

(

[0] => one

[1] => two

[2] => three

)

2、时间格式化行数

date(’Y-m-d H:i:s’, 时间) 将当前的时间转成,2019-10-20 11:42:32 ;这样的格式

time() :获取当前的时间搓行数

3、获取字符串长度和截取字符串函数

strlen () : 获取字符串的长度

substr(): 截取字符串

strstr() :查询字符串第一次出现的位置

4、str_pad 填充字符串长度

<?php $str = “Hello World”; echo str_pad($str,30,”.”); ?>

注意: 如果本身字符串超过了 长度 ,输出原来的字符串就是对原来的字符串不做任何的处理

5、奇怪的语法

$text=”ljw0987^^R”;

$t=strlen($text)-1;

$pad = $text{strlen($text)-1}; // 奇怪的语法,竟然可以使用

结果:$pad ==R

6、获取前几位字符串

sub

7、 正则:检查是否是SQL相关语句,并提取查询:字段和表名称

preg_match_all(“/select\s+([\S]+) from\s+([\S]+)/i”, $field_setup[‘sqlinfo’], $resultArr);

$resultArr

Array

(

[0] => Array // 全部匹配成功

(

[0] => SELECT id,NAME FROM hrm_zjyl_class

)

[1] => Array // 第一个原子 匹配

(

[0] => id,NAME

)

[2] => Array // 第二个原子 匹配

(

[0] => hrm_zjyl_class

)

)

PHP 正则说明

/ ××× / : / 表示限定符

最后的/i : 表示不分大小写

\s : 匹配至少一个空格等

+:表示至少

\s+:表示至少一个空格

():表示一个

文章来源:智云一二三科技

文章标题:最常用的几个PHP函数

文章地址:https://www.zhihuclub.com/78551.shtml

关于作者: 智云科技

热门文章

网站地图