我如何从json解码并获取字符串值

用户名

我如何获得字符串输出?我尝试解码时发生了一个错误。我想在文本框中插入输出值。

怎么做到呢 ?

$array=json_decode($json); 
echo $array;

**Warning:**
json_decode() expects parameter 1 to be string, array given in C:\xampp\htdocs\school\vijay\update.php on line 20

我的PHP

<?php
$json = array();
$con=mysql_connect("localhost","school","certify");

$db_select = mysql_select_db('School_Data', $con);
$childid = $_GET['childid'];
$result = mysql_query("SELECT * FROM childinfo where ChildID='$childid'",$con);
while($r = mysql_fetch_assoc($result)) {
    $json[] = $r;
}
if($result){
echo json_encode($json);
}
else 
    {
        echo mysql_error();
    }

//$obj = unserialize($json);
$arrayOfEmails=json_decode($json);
echo $arrayOfEmails;

mysql_close($con);
?>

我的JSON输出

[{
    "ID": "1",
    "ChildID": "1001",
    "ParentID": "2002",
    "SiblingsID": "hfh",
    "TeacherID": "hfhf",
    "ChildName": "fhfh",
    "DOB": "2014-03-04",
    "Age": "0",
    "Gender": "male",
    "Grade": "KG1",
    "Section": "KG1",
    "Stream": "NORMAL",
    "BloodGroup": "O-",
    "Nationality": "KG1",
    "Country": "Lebanon",
    "Religion": "KG1",
    "MotherTongue": "KG1",
    "FirstLanguage": "bfbf",
    "SecondLanguage": "fbfbfb",
    "PlaceOfBirth": "fhfh",
    "LandlineNumber": "0",
    "EmailID": "[email protected]",
    "ChildPhoto": "Requirement.PNG",
    "TemporaryAddress": "bfdbd",
    "PermanentAddress": "bdbdbf",
    "Mentor": "fbbfd",
    "DateOfJoin": "2014-03-06",
    "JoinGrade": "J",
    "ReferredBy": "bdbf",
    "ContactNumber": "0",
    "EmergencyContactNumber": "0"
}]
瑞安·文森特(Ryan Vincent)

保存json编码的数组,然后稍后将其还原。

未经测试的代码

<?php
$json = array();
$con=mysql_connect("localhost","school","certify");

$db_select = mysql_select_db('School_Data', $con);
$childid = $_GET['childid'];
$result = mysql_query("SELECT * FROM childinfo where ChildID='$childid'",$con);
while($r = mysql_fetch_assoc($result)) {
    $json[] = $r;
}
if($result){
$encodedJson = json_encode($json); // save json string for later
echo $encodedJson;
}
else 
    {
        echo mysql_error();
    }

//$obj = unserialize($json);
$arrayOfEmails = json_decode($encodedJson); // convert back to an array
var_dump($arrayOfEmails);

mysql_close($con);
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取字符串中的xml节点值

来自分类Dev

我如何从字节获取字符串的响应

来自分类Dev

我们如何从js文件到HTML获取字符串值?

来自分类Dev

我如何获取字符串数组的两个连续值的值

来自分类Dev

从字符串值获取字符?

来自分类Dev

如何从PHP中的json_decode获取字符串值

来自分类Dev

如何从json字符串获取字段“ cat2”的值

来自分类Dev

如何从JToken获取字符串值

来自分类Dev

动态获取字符串值

来自分类Dev

从URL获取字符串值

来自分类Dev

如何从Json数组获取字符串

来自分类Dev

Swift如何使用枚举获取字符串值

来自分类Dev

如何使用枚举获取字符串值

来自分类Dev

Java:如何获取字符串的枚举值?

来自分类Dev

我如何从字节获取字符串的响应

来自分类Dev

获取字符串的特定值

来自分类Dev

如何获取字符串的ASCII值

来自分类Dev

如何从char *而不是地址获取字符串的值

来自分类Dev

如何获取字符串值而不是整数

来自分类Dev

如何从JSON文件获取字符串?

来自分类Dev

从showOptionDialog获取字符串值

来自分类Dev

如何从JSON获取字符串值?

来自分类Dev

如何从流中获取字符串数组值?

来自分类Dev

从URL获取字符串值

来自分类Dev

获取字符串值,javascript

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

如何从java列表中获取字符串值

来自分类Dev

如何从html解码asp.net gridview获取字符串空值

来自分类Dev

如何从 JSON 对象获取字符串数组