×

php对json文件的调用

php对json文件的调用(php的json_encode)

admin admin 发表于2023-04-03 21:58:09 浏览37 评论0

抢沙发发表评论

本文目录一览:

PHP获取到别站的json格式数据,怎么再次json传给前端调用

function

ch_json_encode($data)

{

function

ch_urlencode($data)

{

if

(is_array($data)

||

is_object($data))

{

foreach

($data

as

$k

=

$v)

{

if

(is_scalar($v))

{

if

(is_array($data))

{

$data[$k]

=

urlencode($v);

}

elseif

(is_object($data))

{

$data-$k

=urlencode($v);

}

}

elseif

(is_array($data))

{

$data[$k]

=

ch_urlencode($v);//递归调用该函数

}

elseif

(is_object($data))

{

$data-$k

=

ch_urlencode($v);

}

}

}

return$data;

}

$ret

=

ch_urlencode($data);

$ret

=json_encode($ret);

return

urldecode($ret);

}

这个函数对中文支持的好一点,把数组生成json格式,再echo出来

如何用php调用外部接口json数据

file_get_contents或者curl都可以

接收到数据后,可以使用php函数json_decode()把json转换成数组或对象格式

php如何调用json文件

是调用json数据吧,php中可以用json_encode和json_decode这两个函数来处理json数据

PHP json数据写入到json文件,读取json文件

// 生成一个PHP数组

$data = array();

$data['name'] = 'admin';

$data['pwd'] = '123456';

// 把PHP数组转成JSON字符串

$json_string = json_encode($data);

// 写入文件

file_put_contents('user.json', $json_string);

// 从文件中读取数据到PHP变量

$json_string = file_get_contents('user.json');

// 把JSON字符串转成PHP数组

$data = json_decode($json_string, true);

// 显示出来看看

var_dump($data)