从阵列提取值(PHP或jQuery的) [英] extract values from array (php or jquery)

查看:105
本文介绍了从阵列提取值(PHP或jQuery的)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个这样的数组:

 阵列

    [用户名] =>名为myusername
    [created_at] => 2013-01-01 15点30分27秒
    [public_id] => aaabbbccc112233
    [口碑] => 16
    [hourly_quota] => 256
    [积压] => 32
    [统计数据] =>排列
        (
            [今天] =>排列
                (
                    [发送] => 43
                    [hard_bounces] => 556
                    [soft_bounces] => 64
                    [反对] => 36
                    [投诉] => 123
                    [unsubs] => 45
                    [打开] => 36
                    [unique_opens] => 45
                    [点击] => 69
                    [unique_clicks] => 123
                )            [LAST_7_DAYS] =>排列
                (
                    [发送] => 25
                    [hard_bounces] => 125
                    [soft_bounces] => 29
                    [反对] => 42
                    [投诉] => 42
                    [unsubs] => 42
                    [打开] => 42
                    [unique_opens] => 42
                    [点击] => 42
                    [unique_clicks] => 42
                )            [LAST_30_DAYS] =>排列
                (
                    [发送] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [反对] => 42
                    [投诉] => 42
                    [unsubs] => 42
                    [打开] => 42
                    [unique_opens] => 42
                    [点击] => 42
                    [unique_clicks] => 42
                )            [last_60_days] =>排列
                (
                    [发送] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [反对] => 42
                    [投诉] => 42
                    [unsubs] => 42
                    [打开] => 42
                    [unique_opens] => 42
                    [点击] => 42
                    [unique_clicks] => 42
                )            [last_90_days] =>排列
                (
                    [发送] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [反对] => 42
                    [投诉] => 42
                    [unsubs] => 42
                    [打开] => 42
                    [unique_opens] => 42
                    [点击] => 42
                    [unique_clicks] => 42
                )            [ALL_TIME] =>排列
                (
                    [发送] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [反对] => 42
                    [投诉] => 42
                    [unsubs] => 42
                    [打开] => 42
                    [unique_opens] => 42
                    [点击] => 42
                    [unique_clicks] => 42
                )        ))

我怎么能提取每个值作为一个单行?

例如:


  • $今天派出=43

  • $7天-发送=25

  • $今天hard_bounces =64


解决方案

  $ todaySent = $阵列['统计'] ['今天'] ['发送'];
$ lastSeven = $阵列['统计'] ['LAST_7_DAYS'] ['发送'];
$ todayBounce = $阵列['统计'] ['今天'] ['hard_bounces'];

您可以做你想要的变量存储值什么的。

I've got an array like this:

Array
(
    [username] => myusername
    [created_at] => 2013-01-01 15:30:27
    [public_id] => aaabbbccc112233
    [reputation] => 16
    [hourly_quota] => 256
    [backlog] => 32
    [stats] => Array
        (
            [today] => Array
                (
                    [sent] => 43
                    [hard_bounces] => 556
                    [soft_bounces] => 64
                    [rejects] => 36
                    [complaints] => 123
                    [unsubs] =>45
                    [opens] => 36
                    [unique_opens] => 45
                    [clicks] =>69
                    [unique_clicks] => 123
                )

            [last_7_days] => Array
                (
                    [sent] => 25
                    [hard_bounces] =>125
                    [soft_bounces] => 29
                    [rejects] => 42
                    [complaints] => 42
                    [unsubs] => 42
                    [opens] => 42
                    [unique_opens] => 42
                    [clicks] => 42
                    [unique_clicks] => 42
                )

            [last_30_days] => Array
                (
                    [sent] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [rejects] => 42
                    [complaints] => 42
                    [unsubs] => 42
                    [opens] => 42
                    [unique_opens] => 42
                    [clicks] => 42
                    [unique_clicks] => 42
                )

            [last_60_days] => Array
                (
                    [sent] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [rejects] => 42
                    [complaints] => 42
                    [unsubs] => 42
                    [opens] => 42
                    [unique_opens] => 42
                    [clicks] => 42
                    [unique_clicks] => 42
                )

            [last_90_days] => Array
                (
                    [sent] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [rejects] => 42
                    [complaints] => 42
                    [unsubs] => 42
                    [opens] => 42
                    [unique_opens] => 42
                    [clicks] => 42
                    [unique_clicks] => 42
                )

            [all_time] => Array
                (
                    [sent] => 42
                    [hard_bounces] => 42
                    [soft_bounces] => 42
                    [rejects] => 42
                    [complaints] => 42
                    [unsubs] => 42
                    [opens] => 42
                    [unique_opens] => 42
                    [clicks] => 42
                    [unique_clicks] => 42
                )

        )

)

How can I extract every value as a single line?

Example :

  • $today-sent="43"
  • $7days-sent="25"
  • $today-hard_bounces="64"

解决方案

$todaySent = $array['stats']['today']['sent'];
$lastSeven = $array['stats']['last_7_days']['sent'];
$todayBounce = $array['stats']['today']['hard_bounces'];

You can do whatever you want with the variables storing the values.

这篇关于从阵列提取值(PHP或jQuery的)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆