Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何仅为foreach中的第二个返回创建自定义变量_Php_Json_Foreach - Fatal编程技术网

Php 如何仅为foreach中的第二个返回创建自定义变量

Php 如何仅为foreach中的第二个返回创建自定义变量,php,json,foreach,Php,Json,Foreach,我正在读取一个json文件,在foreach循环中限制为3次返回,并将结果输出到html代码块中。对于第二个返回,我想为css类“active”添加一个变量,并将第一个和第三个返回留空。这不是当前在json中传递的内容,我只是想做一些类似的事情(我知道这是不对的): 因此,在我的html中,它将输出如下: <div style="[[+displayValue]]"> 这个问题有多广泛,我想这回答了你的问题 对于这个问题有多广泛,我认为这回答了您的问题。如果只是为了样式CSS,

我正在读取一个json文件,在foreach循环中限制为3次返回,并将结果输出到html代码块中。对于第二个返回,我想为css类“active”添加一个变量,并将第一个和第三个返回留空。这不是当前在json中传递的内容,我只是想做一些类似的事情(我知道这是不对的):

因此,在我的html中,它将输出如下:

<div style="[[+displayValue]]">

这个问题有多广泛,我想这回答了你的问题


对于这个问题有多广泛,我认为这回答了您的问题。

如果只是为了样式CSS,为什么不使用:nth-child()? 在您的示例中,代码如下所示:

div:nth-child(2){
    /* your style here */
}
如果数组键保持为0、1、2。。。你可以使用Tim Hinz方法。但是,如果您的键可以更改,则必须增加一个var

例如:

<?php 
$increment_var = 0;
foreach($displayValue as $value) {
    if(($increment_var++) == 1) {
        //set your CLASS here, in the above you're setting style to active. You said you needed a class.
    }
}

如果只是样式CSS,为什么不使用:nth-child()?
在您的示例中,代码如下所示:

div:nth-child(2){
    /* your style here */
}
如果数组键保持为0、1、2。。。你可以使用Tim Hinz方法。但是,如果您的键可以更改,则必须增加一个var

例如:

<?php 
$increment_var = 0;
foreach($displayValue as $value) {
    if(($increment_var++) == 1) {
        //set your CLASS here, in the above you're setting style to active. You said you needed a class.
    }
}

谢谢你,今天结束了,在完整的句子中遇到困难,但是这有帮助,我真的很感激谢谢你,今天结束了,在完整的句子中遇到困难,但是这有帮助,我真的很感激