Php 从带有细枝的特定数组索引开始
我有一个关于使用Twig模板引擎处理数组的问题:我想在Twig中使用数组,但只显示从指定数组索引开始的数组中的数据 在PHP中,我可以从数组的第二项开始,如下所示:Php 从带有细枝的特定数组索引开始,php,twig,Php,Twig,我有一个关于使用Twig模板引擎处理数组的问题:我想在Twig中使用数组,但只显示从指定数组索引开始的数组中的数据 在PHP中,我可以从数组的第二项开始,如下所示: $alphabet = array("a","b","c","d"); for ($i = 1; $i < count($alphabet); $i++){ echo($alphabet[$i]); } [start:length] 但结果显示“a、b、c、d” 但我只想显示“b,c,d” 这可以用细枝来做吗?您需
$alphabet = array("a","b","c","d");
for ($i = 1; $i < count($alphabet); $i++){
echo($alphabet[$i]);
}
[start:length]
但结果显示“a、b、c、d”
但我只想显示“b,c,d”
这可以用细枝来做吗?您需要使用
slice
()来做这类事情:
{% for letter in alphabet[1:] %}
{{ letter }}
{% endfor %}
在上面的例子中,[1:][/code>基本上意味着:
“从第二个数组索引开始,一直到数组的末尾”
查看切片
过滤器的另一种方法如下:
$alphabet = array("a","b","c","d");
for ($i = 1; $i < count($alphabet); $i++){
echo($alphabet[$i]);
}
[start:length]
start
:从中开始的数组索引
length
:要显示的数组大小
谢谢你的帮助。这正是我想要的@白熊听到这个消息很高兴:)