在json响应中包含函数值

时间:2017-07-19 17:32:28

标签: php json

我有一个具有JSON响应的PHP API。它按预期工作正常。我在JSON中使用名为npm install --save @ng-bootstrap/ng-bootstrap的查询调用了一个字段。目前它从该字段返回的日期时间。我想将转换时间转换为以前的函数,并希望将其包含在JSON响应中。我已经尝试了许多可能的方法,但我不是一个成功,因为我不是PHP开发人员。我目前的API代码如下:

qu_time

和我之前的时间功能如下

<?php

include 'dbconnection.php';

$limit = $_GET['limit'];
$offset = $_GET['offset'];
$orde = $_GET['order'];

mysqli_query($conn,"SET NAMES utf8");
$sql = "SELECT q.*,c.au_picture as picture FROM tbl_quotes q INNER JOIN tbl_category c ON q.qu_author=c._auid Order By q.".$orde." Desc LIMIT ".$limit." OFFSET ".$offset;
$result = mysqli_query($conn, $sql);

$arr = array();
while($r = mysqli_fetch_assoc($result)) {
    $arr[] = $r;
}

echo json_encode($arr, JSON_UNESCAPED_UNICODE);

mysqli_close($conn);

?>

任何人都可以向我建议如何在JSON响应中添加时间前的函数值?

1 个答案:

答案 0 :(得分:0)

您可以在循环中添加以下行,它将执行函数调用并将结果存储回相同的数组位置:

锕皑蔼碍爱

然后转换为JSON就可以保持原样。