lostyazilim
tr.link

PHP Eşleşme / Yardım / H.K

8 Mesajlar 993 Okunma
lstbozum
tr.link

akhenatons akhenatons WM Aracı Kullanıcı
  • Üyelik 19.12.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek ögrenci
  • Konum Isparta
  • Ad Soyad I** Ö**
  • Mesajlar 117
  • Beğeniler 8 / 25
  • Ticaret 1, (%0)
Merhaba arkadaşlar php yada python basit bir şekilde 2 değerin birbiriyle eşleşmesini istiyorum. Kura gibi birşey, fakat birbirinden farklı 20 değer olacak;

var(1)=var(19),
var(15)=var(20),
.
.
.

.


En basit yolla nasıl yapabilirim ?

Teşekkürler
 

 

wmaraci
reklam

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
Kontrol edilecek değişkenleri a ve a'nın İndex değerine göre alması gereken degeri b adındaki dizilere sırayla ekleyin. Sonra a==b şeklinde dizilerin eşitliğini kontrol edin. Bu şekilde her şart için kontrol mekanizması kullanmamış olursunuz
 

 

akhenatons akhenatons WM Aracı Kullanıcı
  • Üyelik 19.12.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek ögrenci
  • Konum Isparta
  • Ad Soyad I** Ö**
  • Mesajlar 117
  • Beğeniler 8 / 25
  • Ticaret 1, (%0)
emreyvz ben

$kisi[0] = "ahmet";


$kisi[1] = "mehmet";


$kisi[2] = "mert";


$kisi[3] = "ayşe";





$sonuc = rand(0,3);






echo 'şanslı kişi ',$kisi[$sonuc];









?> ?>

böye gittim ama 1 kişi sonuc veriyor, Şimdi 20 kişi toplam 10 tane sonuç vercek 2 li eşleşme olacak böyle istiyorum
 

 

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
şimdi soruyu anlamaya çalışayım atıyorum bir basketbol maçı yapılacak ve 2 takım var elinde 10 kişi var bu 10 kişiyi rastgele 2 takıma böleceksin o zaman ne olacak 1. takım 5 kişi 2. takım 5 kişi olacak. Ama aslında listboxlara baktığında görüntü şu olacak ?

2 takıma her seferinde birer kişi düşecek yani Ahmet = Ayşe , Fatma=Kaya gibi.

1. takım | 2. takım
----------------------
Ahmet | Ayşe
----------------------
Fatma | Kaya
----------------------
Cengiz | Didem
----------------------
Nilgün | Mehmet
----------------------
Ozan |Cemre
----------------------

O zaman 2 listboxunda 0. indexleri birbirine eşit / 1. indexleri birbirine eşit / .... olmuş olmuyor mu mantıken ?

yani eşleşmeyi öyle yapmış oluyorsun.

E sen bunu 2 liste yada 2 dizi olarakta düşünebilirsin :)

bu sorduğun en basit yolu :)
 

 

wmaraci
wmaraci

akhenatons akhenatons WM Aracı Kullanıcı
  • Üyelik 19.12.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek ögrenci
  • Konum Isparta
  • Ad Soyad I** Ö**
  • Mesajlar 117
  • Beğeniler 8 / 25
  • Ticaret 1, (%0)
ozmencelik hayır 10 kişi var ya örnek 2li gruplar olcak toplam 5 grup, tabiki sizin ki gibi 2 grupta olabilir ama karşılıklı isimler olmalı mehmet = ayse mehmet le ayse eslesmeli
 

 

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
tamam işte ozaman 2 listboxunda 0. indexleri birbirine eşit / 1. indexleri birbirine eşit / .... olmuş olmuyor mu mantıken ?

yani eşleşmeyi öyle yapmış oluyorsun.

E sen bunu 2 liste yada 2 dizi olarakta düşünebilirsin :)

bu sorduğun en basit yolu :)
 

 

akhenatons akhenatons WM Aracı Kullanıcı
  • Üyelik 19.12.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek ögrenci
  • Konum Isparta
  • Ad Soyad I** Ö**
  • Mesajlar 117
  • Beğeniler 8 / 25
  • Ticaret 1, (%0)
php kod
 

 

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
Ben php dev değilim .Net developerim o yüzden kodlarına bakmıyorum kb ama mantıken şöyle düşün.

2 yada 5 tane dizi var elinde hade atıyorum basit olarak 2 diyelimki az olsun. Önce 1 tane bütün kişilerin olacağı biz dizi oluşturursun ve ona o kişileri ister for döngüsü ile elle tek tek girdirirsin ister bir yerden çekersin.

Daha sonra o dizideki elemanları yine 2 diziye eşit şekilde bölersin yani eklersin bunuda yine döngüyle yaparsın tabi random olarak.

Ondan sonra dizilerin indexlerini eşitlersin oldu bitti

Tabi yine diyorum istediğin en basit yolu bu :)
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al