不管那两个值如何去该,显示结果都是
M
M
A

解决方案 »

  1.   

    <?php
                  $prefixfr='A';
                  $y02a_clipmat[$i]='M';
              if( $prefixfr == $y02a_clipmat[$i] || $y02a_clipmat[$i] == '0' )
                {
                 echo $y02a_clipid[$i];
                 echo "<br>";
                 echo $y02a_clipmat[$i];
                 echo "<br>";
                 echo $y02a_clipmat[$i];
                 echo "<br>";
                  echo $prefixfr;
                  echo "<br>";
                } 
                else
                {
                    echo "123456";
                 }
    ?>
      

  2.   

    or:<?php
                  $prefixfr=A;
                  $y02a_clipmat[$i]=M;
           if( $prefixfr == $y02a_clipmat[$i] || $y02a_clipmat[$i] === 0 )//notice here
                {
                 $y02a_clipid[$i]='';
                 echo $y02a_clipid[$i];
                 echo "<br>";
                 echo $y02a_clipmat[$i];
                 echo "<br>";
                 echo $y02a_clipmat[$i];
                 echo "<br>";
                  echo $prefixfr;
                  echo "<br>";
                } 
                else
                {
                    echo "123456";
                 }
    ?>
      

  3.   

    TMD,我怎么就没想到这点阿!真是个大傻阿!
    十分感谢zeroleonhart(Strong Point:Algorithm)!
      

  4.   

    zeroleonhart is a good csdner  lolo
      

  5.   

    if( $prefixfr == $y02a_clipmat[$i] || $y02a_clipmat[$i] === 0 )//notice here
    ===用3个“=”是什么意思?
      

  6.   

    ===用3个“=”是什么意思?it means not only the value,but also the type of the two variables should be the same.