PHP püşk kombinasiyası

Salam. Kod yazaraq püşk necə atmaq olar? Məsələn, ÇL püşkü kimi,
Real-Liverpul
Qalatasaray-Benfika

Benfika-Real
Liverpul-Qalatasaray

belə sona qədər bütün kombinasiyaları və təkrar oyunları sıralasın.

Mən bura qədər gələ bildim, gerisinə savadım çatmadı, kömək etsəniz, sevinərəm.

<?php
error_reporting(0);
	$pusk = array("","Real","Qalatasaray","Liverpul","Benfika");

	$saylar[]="";
	$i=0;
	$oyuncu=4;
	while($i<$oyuncu)
		{
		$tesaduf=rand(1,4);
			if (in_array($tesaduf,$saylar))
				{continue;} 
				else
					{$saylar[]=$tesaduf;
					$i++;
					}
			}
		foreach ($saylar as $pusk1) {
			echo $pusk[$pusk1]."<br>";

		}

?>

Yadda saxlama
Kateqoriya: Sual . , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

(14:32, 25/04/2020 ) #77546

Proqramlaşdırma edərkən real modelləri imitasiya etmək lazımdır. Sonra o modeli koda köçürmək. Kod yaza-yaza düşünmə effektiv deyil.

UEFA-nın püşkatmasının videosuna baxın, orda necə edirlərsə onun kodunu yazın.


$pusk = array("Real","Qalatasaray","Liverpul","Benfika"); //klublari sebete qoyuruq
$klublar=$pusk; //sabit qalan siyahidir bu, yaddas xarakterli.

//dord defe elimizi sebete salib klub adi cixaririq
for($i=1;$i<=count($klublar);$i++){
   $qutudan_cixan_klub_nomresi=array_rand($pusk); //qutudan birini cixardiq.
   $slot[$i]= $pusk[ $qutudan_cixan_klub_nomresi]; //bosh slotda klubun adini yaziriq
   unset($pusk[ $qutudan_cixan_klub_nomresi]);//qutudan cixdigina gore yeniden istirak etmesin deye klubun adi novbetide istirak etmeyecek
}

//var_dump($slot);

echo '<h4>Rəqiblər</h4>';

//slotlari cut-cut derc edirik
for($i=1;$i<=count($slot)/2;$i++){
echo '<p>'.$slot[$i*2-1].' - '.$slot[$i*2].'</p>';
}

Nəticə

Rəqiblər

Qalatasaray – Real

Benfika – Liverpul

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (16:27, 26/04/2020 ) #77554

    Çox sağ olun.

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

E. Hacı cavab verdi - Xif mn kodu (6 gün əvvəl)

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (25 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (32 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (37 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (46 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (50 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (52 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (52 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (54 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (60 gün əvvəl)

E. Hacı cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (60 gün əvvəl)

Software Developer cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (60 gün əvvəl)

E. Hacı cavab verdi - Riyazi proqramlar üçün proqram (61 gün əvvəl)

Software Developer cavab verdi - Kursda xaricdə təhsil imkanı nece yaranır? (61 gün əvvəl)

darkpixel cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (61 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23287 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024