PDA

View Full Version : درخواست راهنمایی درمورد آرایه ها در php



reza_alie
پنج شنبه 06 فروردین 1394, 12:11 عصر
سلام خدمت دوستان من برنامه زیر رو برای یک آرایه 8خانه ای نوشتم که زیاد بهینه نیست یعنی اگه من به جای هشت خانه یک آرایه 50 خانه ای بدم تعداد خطوط برنامه نویسی سر به فلک می کشه اگه امکان داره راهنمایی کنید.خیلی ممنون




<!-- in the name of allah -->

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />


</head>
<body dir="rtl">
<?php
echo '<pre>';
echo "بسم الله الرحمن الرحیم";
echo'<br>';
echo "آرایه اصلی";
$array = array('رضا','عباس','حسین','محسن',' حتبی','سعید','سالار','سروش');
echo'<br>';


print_r($array);
echo '<hr>';
//************************************************** *****


echo "به صورت دو کلمه ای ";


$count_array=count($array);
$new_ar=array();


for ($i=0; $i <= $count_array ; $i++) {
$j=$i+1;
if($j<$count_array){
$a=$array[$i].' '.$array[$j];

array_push($new_ar, $a);
}


}










echo'<br>';


print_r($new_ar);
echo'<hr>';


//*********************************************
echo "به صورت سه کلمه ای ";






$new_ar1=array();


for ($i=0; $i <= $count_array ; $i++) {
$j=$i+1;
$k=$i+2;
if($j<$count_array and $k<$count_array){
$a1=$array[$i].' '.$array[$j].' '.$array[$k];

array_push($new_ar1, $a1);
}


}
echo'<br>';


print_r($new_ar1);


echo'<hr>';


//************************************************** ********
echo "به صورت چهار کلمه ای ";


$new_ar2=array();


for ($i=0; $i <= $count_array ; $i++) {
$j=$i+1;
$k=$i+2;
$w=$i+3;


if($j<$count_array and $k<$count_array and $w<$count_array){
$a2=$array[$i].' '.$array[$j].' '.$array[$k].' '.$array[$w];

array_push($new_ar2, $a2);
}


}
echo'<br>';


print_r($new_ar2);


echo'<hr>';
//************************************************** *******
echo "به صورت پنج کلمه ای ";
$new_ar3=array();


for ($i=0; $i <= $count_array ; $i++) {
$j=$i+1;
$k=$i+2;
$w=$i+3;
$z=$i+4;




if($j<$count_array and $k<$count_array and $w<$count_array and $z<$count_array){
$a3=$array[$i].' '.$array[$j].' '.$array[$k].' '.$array[$w].' '.$array[$z];

array_push($new_ar3, $a3);
}


}
echo'<br>';


print_r($new_ar3);


echo'<hr>';
//************************************************** ********
echo "به صورت شش کلمه ای ";
$new_ar4=array();


for ($i=0; $i <= $count_array ; $i++) {
$j=$i+1;
$k=$i+2;
$w=$i+3;
$z=$i+4;
$y=$i+5;




if($j<$count_array and $k<$count_array and $w<$count_array and $y<$count_array){
$a4=$array[$i].' '.$array[$j].' '.$array[$k].' '.$array[$w].' '.$array[$z].' '.$array[$y];

array_push($new_ar4, $a4);
}


}
echo'<br>';


print_r($new_ar4);


echo'<hr>';


//************************************************** ********
echo "به صورت هفت کلمه ای ";
$new_ar5=array();


for ($i=0; $i <= $count_array ; $i++) {
$j=$i+1;
$k=$i+2;
$w=$i+3;
$z=$i+4;
$y=$i+5;
$x=$i+6;




if($j<$count_array and $k<$count_array and $w<$count_array and $y<$count_array and $x<$count_array){
$a5=$array[$i].' '.$array[$j].' '.$array[$k].' '.$array[$w].' '.$array[$z].' '.$array[$y].' '.$array[$x];

array_push($new_ar5, $a5);
}


}
echo'<br>';


print_r($new_ar5);


echo'<hr>';


//************************************************** ********
echo "به صورت هشت کلمه ای ";
$new_ar6=array();


for ($i=0; $i <= $count_array ; $i++) {
$j=$i+1;
$k=$i+2;
$w=$i+3;
$z=$i+4;
$y=$i+5;
$x=$i+6;
$m=$i+7;






if($j<$count_array and $k<$count_array and $w<$count_array and $y<$count_array and $x<$count_array and $m<$count_array){
$a6=$array[$i].' '.$array[$j].' '.$array[$k].' '.$array[$w].' '.$array[$z].' '.$array[$y].' '.$array[$x].' '.$array[$m];

array_push($new_ar6, $a6);
}


}
echo'<br>';


print_r($new_ar6);


echo'<hr>';


?>
</pre>
</body>
</html>