javascript - 彼此相邻的 PHP 数组键值以在 javascript 中使用

标签 javascript php

我需要基于 php 数组创建图表,我在 stackoverflow 帖子中发现了一些关于遍历的内容,但这些答案对转换它没有帮助:

Array
(
    [product sample 1] => Array
        (
            [0] => Array
                (
                    [hitsTotal] => 63
                )

            [1] => Array
                (
                    [hitsTotal] => 113
                )

        )

    [product sample 2] => Array
        (
            [0] => Array
                (
                    [hitsTotal] => 57
                )

            [1] => Array
                (
                    [hitsTotal] => 107
                )

        )
)

['product sample 1', 63, 113],
['product sample 2', 57, 107]

如何转换?

最佳答案

假设 $input 是您在帖子中显示的数组,您可以执行以下操作:

$output = array();

foreach($input as $key => $value)
{
    $obj = array();
    $obj[] = $key;
    $obj[] = $value[0]['hitsTotal'];
    $obj[] = $value[1]['hitsTotal'];
    $output[] = $obj;
}


var_dump($output);  //This will print it on screen so you can validate the output

关于javascript - 彼此相邻的 PHP 数组键值以在 javascript 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37367519/

相关文章:

php - Drupal PHP - 仅在删除文件上传和保存时出现内部错误

php - 如果行存在则更新或如果不基于 user_id 则插入

javascript - 从 javascript 调用 Jquery 函数

javascript - Flot:整个屏幕上标签颜色一致,并带有多个堆叠条形图

php sql 查询为每个单独的记录返回多行,误用连接?

php - Doctrine2 中的索引提示

javascript - 如何将事件绑定(bind)到从 AJAX 请求注入(inject)的 HTML

javascript - 如何重置向导 sapui5

javascript - Chrome 调试器未在 aspx 文件中显示 Javascript

php - 从 obj c 的 URL 中删除 %2520 和其他非标准字符