一个变量根据先前的变量动态变化

时间:2014-01-14 11:21:00

标签: php variables loops while-loop

我有这个div内循环

我想做的是

如果第一个<div> 采用 $a变量 第二个<div> 希望它采取 $b变量等等

基本上结构将是

<?php
    $a = '1';
    $b = '2';

    while(...){

        //// if this div take $a variable 
       //// the next div will take $b variable 
      //// and the 3rd div take $a variable and so on

        echo "<div id='$a OR $b'>This is a Div</div>";

    }
?>

3 个答案:

答案 0 :(得分:1)

试试这个,

您只需要一个动态变化的变量。

<?php
    $a = '1';
    while(...)
    {
        echo "<div id='$a'>This is a Div</div>";
        if($a=='1') $a='2';
        else $a='1'
    }

?>

答案 1 :(得分:1)

试试这个:     

$a = '1';
$b = '2';

while(...){

//// if this div take $a variable so the next div will take $b variable and the 3rd div take $a variable and so on

echo "<div id='".rand(1, 2)."'>This is a Div</div>";

}

?>

答案 2 :(得分:1)

<?php
    $a = '1';
    $b = '2';

    while(...){
        if($c == $a) $c = $b;
        else $c = $a;
        echo "<div id='".$c."'>This is a Div</div>";

    }
?>