我在php中有50个变量。我想检查它们中的每一个,如果它们是真的,那么在一个名为#contact {
position: relative;
left: 20%;
display: inline-block;
}
的变量中添加2个点。我是新人所以我写了几行,但我认为我做错了。
$point
我怎样才能正确行事。谢谢
更新我的全部功能在这里... 它是Codeigniter控制器功能 希望你们现在好好理解
function strength_scale(){
$strenght_point = 0;
if($f_name){$strenght_point++;}
if($l_name){$strenght_point + 2;}
if($full_name){$strenght_point + 2;}
答案 0 :(得分:2)
使用变量创建一个数组。
$arr = array("f_name" => true, "l_name" => true, "full_name" => true);
$strength=0;
Foreach($arr as $var){
if($var) $strength = $strength+2;
}
Echo $strength;
答案 1 :(得分:1)
正如Rizier123所说,你需要正确地增加你的力量变量。 您可以编写一个简单的函数来接受50个变量中的一个并返回强度增量:
> <a onclick="showPage(this.href); return false;"
> href="/member-finder?p=1" class="paginationLink">< Previous</a>
>
> <a onclick="showPage(this.href); return false;"
> href="/member-finder?p=3" class="paginationLink">Next ></a>
然而,正如安德烈亚斯所提到的,阵列将是更好的方式。
在您的问题更新中,您说您使用CodeIgniter。 As the documentation states您可以将查询结果作为纯数组返回。 所以你可以进一步发展:
Dim focation
Dim jocation
If j = 1 Then
focation = doc.getElementsByClassName("paginationLink")
focation.Click
Do
Loop Until ie.readyState = READYSTATE_COMPLETE '= 4
Sleep 2000
ElseIf j > 1 And j < TotalPages Then
jocation = doc.getElementsByClassName("paginationLink")(1)
jocation.Click
Sleep 2000
Else
Exit For
End If
j = j + 1