PHPOnline
سه شنبه 23 مهر 1392, 12:46 عصر
مرتب سازی حبابی نوشتم ولی اجرا نمی شه ، و خطای زیر رو هم می ده :
Notice: Undefined offset: 7 in C:\xampp\htdocs\tarahi\hobabi.php on line 11
Notice: Undefined offset: 7 in C:\xampp\htdocs\tarahi\hobabi.php on line 15
.....
این هم کد برنامه :
<?php
$myarray = array('5','1','9','3','7','4','6');
$n = 66;
for( $i = 0 ; $i < $n ; $i++ )
{
$c = 0;
for( $j = 0 ; $j < $n-1 ; $j++ )
{
if( $myarray[ $j ] > $myarray[ $j + 1 ] )
{
$t = $myarray[ $j ];
$myarray[ $j ] = $myarray[ $j + 1 ];
$myarray[ $j + 1 ] = $t;
$C++;
}
}
for ($s = 0; $s < 8; $s++) {
echo $myarray[$s];
}
if( $c == 0 )
{
break;
}
}
?>
مشکل کجا هست ؟ ممنون می شم راهنمایی کنید . :قلب:
Notice: Undefined offset: 7 in C:\xampp\htdocs\tarahi\hobabi.php on line 11
Notice: Undefined offset: 7 in C:\xampp\htdocs\tarahi\hobabi.php on line 15
.....
این هم کد برنامه :
<?php
$myarray = array('5','1','9','3','7','4','6');
$n = 66;
for( $i = 0 ; $i < $n ; $i++ )
{
$c = 0;
for( $j = 0 ; $j < $n-1 ; $j++ )
{
if( $myarray[ $j ] > $myarray[ $j + 1 ] )
{
$t = $myarray[ $j ];
$myarray[ $j ] = $myarray[ $j + 1 ];
$myarray[ $j + 1 ] = $t;
$C++;
}
}
for ($s = 0; $s < 8; $s++) {
echo $myarray[$s];
}
if( $c == 0 )
{
break;
}
}
?>
مشکل کجا هست ؟ ممنون می شم راهنمایی کنید . :قلب: