javascript - PHP:同时返回二维数组和单个变量

标签 javascript php ajax json

我需要从 PHP 脚本向 JavaScript 客户端返回一个包含多个单独变量的二维数组。该脚本通过 AJAX 调用进行调用。

我已经尝试了很多次,但我就是找不到解决方案。下面的代码显示了如何返回普通的二维数组。效果很好。但是如何将三个单独的变量(例如 $var1、$var2、$var3)添加到 $outputArray 并将它们一起返回?

我想使用json_encode()将信息从服务器返回到客户端。

// prepare output array
$outputArray = array();

// construct 2D array
while($row = mysqli_fetch_assoc($result))
{
    // add row to array
    $outputArray[] = $row;
}

// close database connection
mysqli_close($dbc);

// construct and output JSON
echo json_encode($outputArray);

我使用: - PHP v5.5.8 - MySQL v5.6.15 - 客户端的 JavaScrip - HTML 5

我希望所提供的信息足以说明我正在寻找的内容。预先感谢您。

最佳答案

添加

$outputArray[] = $var1;
$outputArray[] = $var2;
$outputArray[] = $var3;

或者使用特定索引

$outputArray["Additional1"] = $var1;
$outputArray["Additional2"] = $var2;
$outputArray["Additional3"] = $var3;

我不知道添加的具体标准是什么,但我希望这足以让您弄清楚其余的内容。

在 PHP 和 JavaScript 中使用混合数组都是合法的。

关于javascript - PHP:同时返回二维数组和单个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24739183/

相关文章:

php - WordPress 多站点多数据库

javascript - Ajax jquery 自动完成隐藏 id

javascript - 通过 AJAX 发送 ASP.NET 模型

javascript - Codewars Kata 上的递归问题 - Snail Trail

javascript - 使用Angular提取特定的Json数据

javascript - anythingslider navigationsize 不适用于首次加载 firefox 26

javascript - 如何从 Javascript 解析外部文件中的 html

javascript - 获取文本框的输入类型

php - 好的 authorize.net PHP 库

php - 我也想在 php/mysql 中导入 excel 文件和一些图像。有人有解决办法吗?