【问题标题】:Creating my own Helper in Codeigniter在 Codeigniter 中创建我自己的 Helper
【发布时间】:2014-06-24 16:14:10
【问题描述】:

目前刚刚学习 PHP 和 Codeigniter,我被困在一个微不足道的问题上。我创建了一个助手来计算两个数字的百分比:

    # Below is the Helper

    function percentage($num1 = NULL, $num2 = NULL)
    {           
        $res = $num1/$num2*100;

        return $res;
    }

现在我使用以下代码在控制器中调用辅助函数:

    public function tester()
    {
        $this->load->helper('sums_helper');

        $num1 = 36;
        $num2 = 137;

        percentage($num1, $num2);

        // Need to print the result here.
        // Tried: $percentage->$res;

    }

我调用了函数并传递了两个必需的变量,但是无法打印结果。任何建议将不胜感激。

提前谢谢你!!尼尔

【问题讨论】:

  • 只需将函数返回值赋给变量即可。 $result = percentage(1, 2)
  • 非常感谢,效果很好。您可以将其粘贴为答案,以便您获得赏金并且我可以关闭问题吗? :)
  • 正确的 OOP 方式不是 $result = $this->sums_helper->percentage($num1, $num2);

标签: php codeigniter helpers


【解决方案1】:

你需要将函数返回值赋给变量:

$result = percentage($num1, $num2);

所以你可以打印它:

print_r($result);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多