蛇形数组打印

    技术2022-05-18  10

    <?php $X = array( array(11,12,13,14,15,16), array(21,22,23,24,25,26), array(31,32,33,34,35,36), array(41,42,43,44,45,46), array(51,52,53,54,55,56), array(61,62,63,64,65,66), );

    $line=0; $max = 10;

    $is = true;

    while (true) {

     for($i=0; $i<=$line; $i++)  {

      $row = $i;   $col = $line-$i;   //$is = false;

      if($is)   {    echo $X[$row][$col]."/n/r";   }   else   {    echo $X[$col][$row]."/n/r";   }

     }  $is = $is ? false : true;

     $line++;  if($line>$max)  {      break;  } } ?>


    最新回复(0)