PHP概述

397 查看

1、var_dump输出数据类型和值
2、字符串定义:单引号,双引号(包含字符串变量),heredoc(<<<EOF content EOF)
3、NULL的定义:var = null,var="",unset(var)
4、常量定义:bool define(string $name,mixed $value[,$case_sensitive=ture])
使用 :mixed constant(string $name)
判断是否定义:bool defined(string $name)
5、“&”引用赋值,意味着两个变量指向同一个地址
6、“.”将右边参数添加到左边
“.=”将右边参数添加到左边的变量
7、数组赋值 $a[0]="apple" $a=array('0'=>'apple'); $a=array("apple")
8、foreach($a as $key=>$value) print_r($a) 输出键值和对应值
9、serialize($a)对象序列化成字符串 unserialize($str)反序列化为对象
10、trim去掉空格 rtrim ltrim
11、mb_len("我爱你")获取中文字符串长度
12、substr($str,2,4)截取从2开始,长度为4的字符串
13、strpos($str,"a")定位a所在字符串的位置
14、str_replace(要查找的字符串,替换的字符串,被搜索的字符串)
15、sprintf('%06.2f',$str)至少6位字符以0填补,小数点后两位
16、implode($arr)合并数组为字符串
17、explode(‘,’,$str)以‘,’分割字符串
18、addslashes($str)添加转义符
19、cookie
setcookie("name",$value,time());
20、session
session_start()
$_SESSION['name']='job';
unset($_SESSION)
21、$content=file_get_contents($filename)
$fp=fopen("$filename",'rb');
fgtes($fp)
fread($fp,4096);
22、$content=file_put_contents($filename)
fwrite($fp,'hello');

23、$img = imagecreatetruecolor(100, 100);
$red = imagecolorallocate($img, 0xFF, 0x00, 0x00);
imageline($img, 0, 0, 100, 100, $red);
header("content-type: image/png");
imagepng($img);
imagedestroy($img);
imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )