数组中出现意外的“ if”。拉拉韦尔

安农

我正在尝试过滤将在数组内的值。为此,我使用了以下语法:

$selected = array(

        if ($request->annual!=0) {
            'annual' => $request->annual,
        }
        if ($request->registration!=0) {
            'registration' => $request->registration,
        }
        if ($request->monthly!=0) {
            'monthly' => $request->registration,
        }
        if ($request->exam!=0) {
            'exam' => $request->exam,
        }
        if ($request->laboratory!=0) {
            'laboratory' => $request->laboratory,
        }
        if ($request->computer_lab!=0) {
            'computer_lab' => $request->computer_lab,
        }  
    );

但这会引发语法错误。

syntax error, unexpected 'if' (T_IF), expecting ')'

这里有什么问题?谁能帮我?

戈文德·桑罗(Govind Samrow)

PHP不允许直接在数组主体中使用IF。

分配数组值,如下所示:

    $selected = array();
    if ($request->annual != 0) {
        $selected['annual'] = $request->annual;
    }
    if ($request->registration != 0) {
        $selected['registration'] = $request->registration;
    }
    if ($request->monthly != 0) {
        $selected['monthly'] = $request->monthly;
    }
    if ($request->annual != 0) {
        $selected['annual'] = $request->annual;
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拉拉韦尔的关系

来自分类Dev

将数据从一个模型加载到另一个模型(空数组)。拉拉韦尔

来自分类Dev

拉拉韦尔倒计时

来自分类Dev

对口才的原始查询。拉拉韦尔

来自分类Dev

拉拉韦尔(Laravel)的外立面太多

来自分类Dev

多对多关系查询。拉拉韦尔

来自分类Dev

在拉拉韦尔获得大量游客

来自分类Dev

无法上传文件。拉拉韦尔

来自分类Dev

无法将传递的值与列名进行比较。拉拉韦尔

来自分类Dev

Where子句不起作用。拉拉韦尔

来自分类Dev

图像未在视图中显示。拉拉韦尔

来自分类Dev

抱歉,找不到您要查找的页面。拉拉韦尔

来自分类Dev

方法文件不存在。拉拉韦尔

来自分类Dev

从购物车会话中删除商品。拉拉韦尔

来自分类Dev

如何使用$ _SERVER ['HTTP_REFERER']; 在拉拉韦尔?

来自分类Dev

使用csrf_token的未知错误。拉拉韦尔

来自分类Dev

30分钟后删除按钮。拉拉韦尔

来自分类Dev

无法更新数据库数据。拉拉韦尔

来自分类Dev

视图显示不正确。拉拉韦尔

来自分类Dev

路线不会返回视图拉拉韦尔

来自分类Dev

从购物车会话中删除商品。拉拉韦尔

来自分类Dev

Where子句不起作用。拉拉韦尔

来自分类Dev

为什么这种迁移会损坏?拉拉韦尔5.2

来自分类Dev

方法保存不存在。拉拉韦尔

来自分类Dev

数据检索从一对多。拉拉韦尔

来自分类Dev

[...]中出现意外的“”

来自分类Dev

拉拉维尔 | 如何在 JavaScript 中访问会话数组?

来自分类Dev

连接被拒绝[tcp:// IP-ADDRESS-HERE:6379] Redis。拉拉韦尔

来自分类Dev

在此服务器上找不到请求的URL / ProjectName / users。拉拉韦尔