PHP

$xxx  定义变量echo xxxxx; 输出内容;  var_dump($flag); 读取出来数据类型;0x 开头:16进制;  1.2e3 = 1200; 7.0e-3 = 0.007;\” \’ 等> 当” “中包含变量时,变量生效;  当’ ‘中包含变量时,变量不生效;Heredoc 结构形式> $string1 = <<本地php地址

unset();

> 设置后,字符串变为null;

define(变量,value);

__FILE__

> 文档位置;

__line__

> 现在所在的行数;

PHP_VERSION

> PHP版本

PHP_OS

> 系统版本

defined( xxx );

> 判断 变量 是否被定义;返回true或false;

引用赋值 $c = &$a;

> $c和$a共享同一个内存数据;

$a xor $b;

> $a 异或 $b;

“string1”.”string2″;

> 把 字符串1 连接到 字符串2;

$a .= “string3”;

> 把 $a 连接 “string3” ,再赋值给 $a;

错误控制运算符@  $conn=@mysql_connect(“localhost”,”username”.”password”);

> 将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;

$num = rand(1,10);

> 取(x,y)之间的随机数;

foreach (数组 as 值){

//执行的任务

}

foreach (数组 as 下标 => 值){

//执行的任务

}

break; 结束**循环**;

print_r($array);

> 输出数组结构;

str_replace(被替换值,替换值,字符串);

function_exists(‘函数名’) class_exists(‘类名’) file_exists()

> 检测函数是否存在; 检测类名是否存在;文件是否存在;

trim() ltrim() rtrim()

> 去掉两端空格,去掉左空格,去掉右空格;

strlen(xxx);

> 字符串长度;

substr(字符串变量,start,number);

> 英文字符串的截取;

mb_substr(字符串变量,start,number,网页编码);

strpos(string, indexStr, [start]);

> 查找字符串

str_replace(目标str, 替换str, string);

sprintf(‘%01.2f’,string);

> %:开头; f:结尾; 0:用零补齐头部; 1:最少1位(包括小数点); .2:小数点后有2位;

implode([分隔符],数组);

> 把数组用[分隔符]连接;

explode([分隔符],$str);

> 把字符串有[分隔符]分割为数组;

addslashes();

> 给字符串加上转义字符;

preg_match(正则式, 字符串);

> 把正则式匹配字符串,返回true或false;

preg_quote(字符串,’/’)

    原文作者:追求极简中hellip
    原文地址: https://www.jianshu.com/p/eb964cdbc53c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞