1 操作json
<?php
$arrData =['w','ai','zhong'];
//数据转换为json
$resJson = json_encode($arrData);
print_r($resJson);
//json转换为PHP数组对象
$getJson = '["w","ai","zhong"]';
$jsonArr = json_decode($getJson);
//第二个参数 是否把json中数组转换为 php中array
$getArr = json_decode($getJson, true);
print_r($jsonArr);
echo'<br>';
echo $jsonArr[1];
2文件操作
<?php
// 写出数据
// $f = fopen('data.txt','w');
// fwrite($f, "hello php");
// fclose($f);
// 读取数据
// $fr =fopen('data.txt','r');
// while(! feof($fr)){
// //fgets 只读一行
// $content = fgets($fr);
// print_r($content);
// }
// fclose($fr);
//一个函数读取一个文件内容
$fr2 = file_get_contents('data.txt');
echo $fr2;
//@符号 表示屏蔽警告
// $f = @fopen('data.txt','w');
// fwrite($f, "hello php");
// fclose($f);
3图片操作
更多关于php图片操作去看 php官方手册
<?php
$img = imagecreate(555,555);
imagecolorallocate($img,255,255,255);
header('Content-type:image/png');
imagepng($img);
//isset() 函数 — 检测变量是否已设置并且非 NULL
4cookie与session
php header() 函数向客户端发送原始的 HTTP 报头。
<?php
// 结果出错
// 在调用 header() 之前已存在输出
header('Location: http://www.example.com/');
<?php
// 结果出错
// 在调用 header() 之前已存在输出
//1 操作cookie方式获取数据
setcookie('name','zds');
print_r($_COOKIE['name']);
print_r($_COOKIE);
//2 多个php间跳转传输数据
header("Location:login.php?name=111");
// header('Location: http://www.example.com/');
gtSession.php文件代码
<?php
session_start();//开启session
echo session_id();//输出session id
$_SESSION['name'] = "ll";
$_SESSION['isLogin'] = '1';
header("location:checkStatus.php");
// session_destroy();//清除session
checkStatus.php文件代码
<?php
//通过session检查状态
session_start();//开启session
print_r($_SESSION);
if($_SESSION['isLogin'] == '1'){
echo"已登录状态";
}else{
echo"未登录状态";
}