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