那你 if($value==1 ) echo '3'; 好了 :)

解决方案 »

  1.   

    foreach ($A as $B)
      echo $B==1 ? 3 : $B;
      

  2.   

    <?
    $a =array(1,2,3);
    foreach($a as $value)
    {
    if($value==1)
    {
    echo "wwww"."<br>";
    }else{
    echo $value."<br>";
    }
    }
        
     ?>
      

  3.   

    感谢大家 但是不是那么简单的问题
    foreach ($A as $B) {
        
           $output .= '<div id="背景">'.$B['C'].'</div>';之后会出现如下的显示情况
    1
    2
    3
    4
    5
    1,2,3,4,5 是超连接
    我的意思是想 当 点击 1 的时候 1的背景变为{id="背景"} 其他的背景保持不变.
    点击 2 的时候 2的背景变为{id="背景"} 其他的背景保持不变.
    是这个意思
      

  4.   

    我的数据是通过XML 回传的 一定要用FOREACH 来显示数据,FOREACH 里边用什么循环可以不管 ,只要做出来显示效果就OK 啦
      

  5.   

    一般的变背景,用javascript就可以了
      

  6.   

    $output .= '<div id="pg_01" onClick=\'this.className="lala"\'>'.$B['C'].'</div>';//lala是css定义
      

  7.   

    helloyou0 是這樣得 当我点中了 之后 比如"1" 会进行一个搜索 搜索属于1这个组别的 东西 然后在 下方显示这个数组
      

  8.   

    foolbirdflyfirst(湖水清澈) 你好 你说的没错 ONCLICK 之后 背景是变了 但是重写网页之后 颜色不再显示了
      

  9.   

    你的link上带这个数字的吧?比如<a href="search.php?group=1" >1</a> 这样的?如果这样的话,
    foreach里只要
    foreach( $array as $k=>$value){
      .....
      if($_GET['group']==$value){
        显示特殊背景的
      }else{
        显示一般背景的
      }
      。
    }大致如此~~
      

  10.   

    永久显示?ONCLICK 之后 背景是变了 但是重写网页之后 颜色不再显示了
    -------------------------------------------------------------
    什么意思?你要此项点击后,在页面重新打开的情况下仍为高亮显示?那数据库加个字段判断是否加亮显示(比如1为加亮,默认为空则普通显示)。
    点击后更新字段值为1,输出时判断此字段值。
      

  11.   

    大哥言之有理 我要的 就是这个东西 代码如何实现呢?我PHP 很弱 希望大哥能指导一二 .在下感激