php函数和方法积累

A

array_shift() - 将 array 的第一个单元移出并作为结果返回,将 array 的长度减一并将所有其它单元向前移动一位

B

C

ceil - 进一法取整

D

define(name,value,case_insensitive) 函数定义一个常量。
在设定以后,常量的值无法更改
常量名不需要开头的美元符号 ($)
作用域不影响对常量的访问
常量值只能是字符串或数字
name必需。规定常量的名称。value必需。规定常量的值。case_insensitive可选。规定常量的名称是否对大小写敏感。若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。

E

F

function_exists ( string  f u n c t i o n n a m e   )   在 已 经 定 义 的 函 数 列 表 ( 包 括 系 统 自 带 的 函 数 和 用 户 自 定 义 的 函 数 ) 中 查 找   f u n c t i o n n a m e 。 如 果 给 定 的 函 数 已 经 被 定 义 就 返 回   T R U E 。 function_name ) 在已经定义的函数列表(包括系统自带的函数和用户自定义的函数)中查找 function_name。如果给定的函数已经被定义就返回 TRUE。 functionname )  functionname TRUEfunction_name必须为一个字符串。

G

H

header() - 发送原生HTTP头
htmlspecialchars() - 将字符串中的html特殊字符转换为html实体字符。 输出:“<测试>”
echo htmlspecialchars(‘<测试>’);

I

implode(‘,’,$arr) - 将一个一维数组的值转化为字符串
intval() - 将字符串转换为整形
isset — 检测变量是否设置,并且不是 NULL。

J

json_decode()-对json格式的字符串进行解码,当参数为true,将返回数组而非object。

K

L

lcfirst() - 将字符串的首字母转换为小写

M

mb_convert_case() - 对字符串进行大小写转换
microtime() - 返回当前 Unix 时间戳和微秒数
move_uploaded_file($filename , $destination) - 将上传的文件移动到新位置
mysql_fetch_assoc - 从结果集中取得一行作为关联数组
mysqli_fetch_array() - 从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
mysqli_free_result() - 释放结果内存。
mysql_query - 发送一条 MySQL 查询(不支持多条查询)
mysql_real_escape_string - 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集

N

O

P

parse_url - 解析 URL,返回其组成部分
preg_replace(  p a t t e r n   ,   pattern ,  pattern , replacement , s u b j e c t   )   —   执 行 一 个 正 则 表 达 式 的 搜 索 和 替 换 。 搜 索 s u b j e c t 中 匹 配 p a t t e r n 的 部 分 , 以 r e p l a c e m e n t 进 行 替 换 。 p r e g m a t c h ( subject ) — 执行一个正则表达式的搜索和替换。 搜索subject中匹配pattern的部分, 以replacement进行替换。 preg_match( subject )  subjectpatternreplacementpregmatch(patten,$subject) - 搜索subject与pattern给定的正则表达式的一个匹配,返回匹配次数。

Q

R

S

session_destroy() - 销毁一个会话中的全部数据
session_start() - 会创建新会话或者重用现有会话。 如果通过 GET 或者 POST 方式,或者使用 cookie 提交了会话 ID, 则会重用现有会话。
setcookie() - 发送cookie。
v a l u e   =   ′ s o m e t h i n g   f r o m   s o m e w h e r e ′ ; s e t c o o k i e ( " T e s t C o o k i e " ,   value = 'something from somewhere'; setcookie("TestCookie",  value = something from somewhere;setcookie("TestCookie", value); // 未指定过期时间,在会话结束时过期,用户关闭浏览器时会话即结束
setcookie(“TestCookie”, $value, time()+3600);  /* 1 小时过期  */

setcookie(“TestCookie”,‘’,time()-1); //通过设置有效期为一个过期的时间,清除cookie
strpos(“另一字符串”,“字符串”) 函数查找字符串在另一字符串中第一次出现的位置。strpos() 函数对大小写敏·感。该函数是二进制安全的。相关函数
stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写) strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

strip_tags() - 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。
strrchr() - 查找指定字符在字符串中的最后一次出现
strtoupper() - 将字符串转化为大写
strtolower() - 将字符串转化为小写
strip_tags() - 从字符串中去除 HTML 和 PHP 标记
echo strip_tags(‘测试’); // 输出:测试

T

trim — 去除字符串首尾处的空白字符(或者其他字符)

U

ucfirst() - 将字符串的首字母转换为大写
ucwords() - 将字符串中每个单词的首字母转换为大写
uniqid - 生成一个唯一ID
unset() - 释放给定变量

V

version_compare( string  v e r s i o n 1   ,   s t r i n g   version1 , string  version1 , string version2 [, string $operator ] )对比两个「PHP 规范化」的版本数字字符串.。默认情况下,在第一个版本低于第二个时,version_compare() 返回 -1;如果两者相等,返回 0;第二个版本更低时则返回 1。当使用了可选参数 operator 时,如果关系是操作符所指定的那个,函数将返回 TRUE,否则返 回 FALSE。
version1第一个版本数。version2第二个版本数。operator如果你指定了可选的第三个参数 operator,你可以测试两者的特定关系。 可以的操作符分别是:<、 lt、<=、 le、>、 gt、>=、 ge、==、 =、eq、 !=、<> 和 ne。

W

X

Y

Z

其他

__autoload - 尝试加载未定义的类,没有返回值。
// 自动加载函数
function __autoload(){
require './KaTeX parse error: Expected 'EOF', got '}' at position 23: …me.class.php'; }̲ 自动加载类,成功返回true…class_name){
require “./{$class_name}.php”;
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值