小编Mr *_*ose的帖子

多维数组array_sum

我已经看到各种关于这个问题的帖子,所以我知道可能存在一些答案.但阅读这些之后,我并不聪明.

我有一个类似如下的数组.

[0] => Array
    (
        [id] => 95659865986
        [invoiceNumber] => 6374324
        [invoiceTitle] => Monthly
        [invoiceStatus] => Paid
        [accountId] => 6235218753
        [totalExVat] => 158.95
        [dateCreated] => 1 Apr 2012
        [vatAmount] => 20.00
    )
Run Code Online (Sandbox Code Playgroud)

我想做的就是vatAmount对这个数组的值进行数组求和.

由于以下似乎没有做太多.

(array_sum($account_invoices['vatAmount'])
Run Code Online (Sandbox Code Playgroud)

php arrays array-sum

17
推荐指数
4
解决办法
4万
查看次数

如何显示特定的json值而不是print或dump函数

使用下面的代码,我可以将所有信息显示为两种格式的数组,但是我希望为变量赋值,并使用例如名称而不是完整的屏幕转储.

$ url ='http:// myurl';

$ json = file_get_contents($ url);

$ dump =(var_dump(json_decode($ json,true)));

$ json_output = json_decode($ json); 的print_r($ json_output)

我很抱歉,这可能很容易.

php json

2
推荐指数
1
解决办法
2万
查看次数

从复选框发布多维数组

我看过几个关于从复选框发布数组的问题,但是我没有看到任何试图做我想做的事情.

我有一个复选框列表,用于提交从数据库的foreach循环数据中填充的数据.

<input type="checkbox" name="phonelist[]" value="<?=strtoupper($device['id']);?>"/>
Run Code Online (Sandbox Code Playgroud)

这就是我目前为复选框电话列表返回多个项目的方式.如何在复选框的相同值部分添加另一个值,但在多维数组中的不同项下?例如

<input type="checkbox" name="phonelist[][]" value="<?=strtoupper($device['id']);?><?=strtoupper($device['another value']);?>"/>
Run Code Online (Sandbox Code Playgroud)

我知道我的"Psuedocode"是错误的,但我希望它能够实现我希望实现的目标.

html php multidimensional-array

2
推荐指数
1
解决办法
5657
查看次数

数组php中重复的总和

我不知道在这个问题上搜索什么功能似乎无法帮助自己.看起来真的是一个明显的问题.我有一个数组,并且我有重复的键,我希望添加值.例如:

这是我的数组的一部分.

[1] => Array
    (
        [inputAvg] => 21.41 KB
        [outputAvg] => 22.03 KB
        [date] => 2011-08-01
    )

[2] => Array
    (
        [inputAvg] => 182.63 KB
        [outputAvg] => 186.05 KB
        [date] => 2011-08-01
    )

[3] => Array
    (
        [inputAvg] => 182.63 KB
        [outputAvg] => 186.05 KB
        [date] => 2011-08-02
    )

[4] => Array
    (
        [inputAvg] => 4.84 MB
        [outputAvg] => 4.93 MB
        [date] => 2011-08-03
    )
Run Code Online (Sandbox Code Playgroud)

我想做的就是,说阵列的日期键是相同的(例如2011-08-01)我想要显示这个日期一次,但是重复项的组合值....?

例如

[1] => Array
    (
        [inputAvg] => 204.04 KB
        [outputAvg] => 208.08 KB …
Run Code Online (Sandbox Code Playgroud)

php arrays

2
推荐指数
1
解决办法
3619
查看次数

蛋糕php数量不同

这个Cakephp查询如何计算清楚?

        $matches = $this->Product->find('count', array(
            'conditions' => array(
                "Product.brand_id" => $brand['Brand']['id'],
                'Product.active' => 1

        ));
Run Code Online (Sandbox Code Playgroud)

cakephp

2
推荐指数
1
解决办法
2493
查看次数

从数组中取消设置项目0

我有一个简单的代码段,它从数组中删除一个项目,购买提交到url中的键值.

这里是.

if ($this->uri->segment(5))
    {
    unset($body_data['ccs'][$this->uri->segment(5)]);
    $newcc = $body_data['ccs'];

    $postcc = implode(",", $newcc);

    if($this->ticket_model->save_cc($postcc, $ticket_id))
            {
            redirect(base_url().'ticket/edit/'.$ticket_id.'/11/');
            return;
            }
    }
Run Code Online (Sandbox Code Playgroud)

这也是我想要的方式,但它不会取消设置在数组开头的项目,键值为零.我错过了一个技巧吗?

php arrays

0
推荐指数
1
解决办法
75
查看次数

标签 统计

php ×5

arrays ×3

array-sum ×1

cakephp ×1

html ×1

json ×1

multidimensional-array ×1