返回上课内容课程小......登陆

上课内容课程小节

xgh2019-04-18 14:37:36319
//1.urlencode($url):就是在特殊字符前加%,防止服务器解析出现歧义

$url = 'http://www.php.cn';

echo $url;

echo '<br>';

$url = urlencode('http://www.php.cn');

echo $url;

echo '<hr>';

$url = urldecode($url);

echo '<a href="' . $url . '">php中文网</a>';


//2.http_bulid_query生成动态查询字符串


echo http_build_query(['cate_id' => 3, 'art_id' => 10]), '<br>';

$url = 'http;//www.php.cn/course.html?p=5';

$url = parse_url($url);

echo '<pre>', var_export($url, true), '</pre><hr>';


//3.json_encode() 对变量进行JSON编码,

//变量

$gril = '波波姐';

echo json_encode($gril), '<br>';

//数组

$bwh = ['bust' => 88, 'waist' => 85, 'hips' => 90];

echo json_encode($bwh), '<br>';

//对象

$obj = new stdClass();

$obj->name = '廖广';

$obj->age = 21;

$obj->bwh = ['bust' => 78, 'waist' => 75, 'hips' => 70];

echo json_encode($obj), '<br>';


//4.json_decode():对JSON数据进行解码,转换为PHP变量默认返回的都是对象

$json = '{"bust":88,"waist":85,"hips":90}';

$res = json_decode($json);

//echo $res;

echo gettype($res), "<br>";

echo '胸围是:', $res->bust, "<br>";

//以数组方式返回

$res = json_decode($json, true);

//echo $res;

echo gettype($res), "<br>";

echo '胸围是:', $res['bust'], "<br>";


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送