【问题标题】:Check if array index is greater than value in loop检查数组索引是否大于循环中的值
【发布时间】:2016-11-08 06:46:06
【问题描述】:

我正在运行这样的基本 for 循环:

@for ($i = 0; $i < $count; $i++)
$('#sliderAppendNumCh').append(
'<div>'+{{ $i + 1 }}+' Name: <input type=\"text\" value=\"{{ $work[$i]['name'] }}\">'
 +'</div>');
@endfor

for 循环是用 laravel Blade (php) 创建的,在里面我只是 从我的数据库中追加一些数据。

是否可以检查

$i in $work[$i]['name']

我的问题:是创建者而不是计数,如果发生这种情况则删除该值(并在之后继续附加空输入)?

【问题讨论】:

  • 预处理模型/控制器中的数据,只在视图中显示数据。
  • 我在我的视图中显示我的数据,上面的代码工作
  • 如果代码按预期工作,问题是什么?
  • 你读过这个问题吗?
  • 我已阅读并评论了您的模型或控制器中的 预处理 数据不在您的视图中。另一个“有效”的建议是创建辅助函数并将其应用到视图中。

标签: javascript php laravel loops blade


【解决方案1】:

所以也许是这个?

value=\"{{ ($work[$i]['name'] < $count) ? $work[$i]['name'] : '' }}\"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 2014-01-02
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多