可以在php的构造函数中添加两个数组吗?

Zedyla

我对php还是很陌生。我想接受两个数组(作为构造函数),并将它们彼此分开。我不太确定要做到这一点我需要做什么,但基本上我想尝试使用5年的销售和库存数据并将其存储到自己的阵列中。然后将这两个阵列划分为一个新的阵列-库存周转率。

任何建议将不胜感激!

<?php
class calClass
{
    private $sales = array();
    private $inventory = array();
    private $inv_turn = array();


    function __construct($sales, $inventory)
    {
        $this->sales = $sales;
        $this->inventory = $inventory;
    }
    function turnover()
    {
       $this->inv_turn = $inv_turn;
        $keys = array_keys($sales);
        foreach($keys as $key)
        {
          $inv_turn[$key] = $this->sales[$key]/$this->inventory[$key];
        };

        print_r(round($this->inv_turn,1));
    }
}
$saleArr = array(30000,250000,175000,155000,250000);
$inventArr = array(8000,4300,5500,4400,9800);
$obj = new calClass ($saleArr,$inventArr);
$result = $obj->turnover();


?>
乔希·S。

试试这个。

<?php
class calClass
{
    private $sales = array();
    private $inventory = array();
    private $inv_turn = array();


    function __construct($sales, $inventory)
    {
        $this->sales = $sales;
        $this->inventory = $inventory;
        $this->turnover();
    }
    function turnover()
    {
        $this->inv_turn = array();
        $keys = array_keys($this->sales);
        foreach($keys as $key)
        {
            if (!isset($this->sales[$key]) || !isset($this->inventory[$key])) break;
            $this->inv_turn[$key] = round($this->sales[$key]/$this->inventory[$key],1);
        };

        print_r($this->inv_turn);
    }
}
$saleArr = array(30000,250000,175000,155000,250000);
$inventArr = array(8000,4300,5500,4400,9800);
$obj = new calClass ($saleArr,$inventArr);


?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

什么是PHP中的两个数组函数之间的differnet

来自分类Dev

来自两个数组构造函数的奇怪结果

来自分类Dev

比较PHP中的两个数组

来自分类Dev

在PHP中合并两个数组

来自分类Dev

在PHP中合并两个数组?

来自分类Dev

在PHP中合并两个数组

来自分类Dev

PHP中的两个数组差异

来自分类Dev

在PHP中合并两个数组

来自分类Dev

我可以使用LINQ比较两个数组中的范围吗?

来自分类Dev

Python:如何检查是否可以添加两个数组?

来自分类Dev

您可以将对象添加到其构造函数内部的数组中吗

来自分类Dev

Php Array Zipper - 按键值添加两个数组

来自分类Dev

C ++在构造函数中需要两个类吗?

来自分类Dev

我可以在一个常用函数中编写两个php函数吗

来自分类Dev

PHP如何从两个数组中获取新数组?

来自分类Dev

如何在numpy中添加两个数组

来自分类Dev

使用for循环在python中添加两个数组

来自分类Dev

交换函数中两个数组的指针

来自分类Dev

交换函数中两个数组的指针

来自分类Dev

Javascript比较map函数中的两个数组

来自分类Dev

如何在php中合并两个数组?[PHP]

来自分类Dev

从PHP中的两个数组中删除重复项

来自分类Dev

是否有 PHP 的内置函数可以让我检查两个数组是否包含相同的值(顺序很重要?)

来自分类Dev

比较两个数组,然后在php中取消匹配

来自分类Dev

比较PHP中的两个数组并获得键的区别

来自分类Dev

在PHP中获取两个数组之间的差异

来自分类Dev

如何在PHP中合并两个数组

来自分类Dev

PHP搜索数组中两个数字之间的值

来自分类Dev

根据PHP中的值获取两个数组的差