Arkadaşlar örnek: 50 tane kelime var, bunlar 5'li şekilde rasgele dağıtılacak sonucunda toplam da 10 tane ayrı küme elde etmiş olacağım. Burada 50 değil, 40 olabilir yada 60 olabilir, 5'li şekilde değil ,4 şekilde de rasgele dağılabilir sadece örnek verdim.Bunu yapabileceğim önerebileceğiz site v.b şeyler varsa iyi olur yardımcı olan arkadaşlara şimdiden tşk ederim.
Not: Bu 50 kelime içerisinde adana1,adana2,bursa1,bursa2 kelimeleri olacak ve bu kelimeler de ayrı küme olması gerekiyor yani adana1 ile adana2 kelimesi de aynı 5'er kümede olmaması gerekiyor.
Kelime Kombinasyonu için Yardım
5
●158
- 01-11-2021, 22:22:06
- 01-11-2021, 22:28:45Mantık şeklinde diyorsan ebob ve ekok yöntemlerini kullanarak yapabilirsiniz diye düşünüyorumcrazykanka61 adlı üyeden alıntı: mesajı görüntüle
- 01-11-2021, 22:42:10Hayır hocam mesajımı editledim biraz karmaşık aslında ama büyük ihtimal excel ile yapılabilir gibi... ama çok excel ile haşır neşir değilim.alperenalpa adlı üyeden alıntı: mesajı görüntüle
- 01-11-2021, 22:44:27
$words = ['Velhasıl', 'Tevekkeli', 'Meymenet', 'Feveran', 'Mutabık', 'Amiyane', 'Babayani', 'Lafügüzaf', 'Mamafih', 'Canhıraş', 'Müstehcen', 'Beyhude', 'Alicenap', 'Mütehassis', 'Vakıf', 'Vaveyla', 'Munis', 'Payidar', 'Tahayyül', 'Müşkülpesent']; shuffle($words); $chunk = array_chunk($words, 5); print_r($chunk);
şurada test edebilirsin. - 01-11-2021, 23:00:46Hocam tşk ederim öncelikle editlemiştim mesajı 50 kelime içerisinde aynı kelimeler de olacak 3 adet velhasıl , 3 adet tevekkeli , 5 adet meymenet , 2 adet feveran toplam da aynı kelimeler birlikte biraz farklı kelimelerle 50 tane kelime ama aynı kelimeler aynı grup düşmemesi gerekiyor.ghergedan adlı üyeden alıntı: mesajı görüntüle
- 01-11-2021, 23:57:51yanlış anlamadıysam gruplardaki kelimelerin benzersiz olması yeterli. şu işini görür herhalde;crazykanka61 adlı üyeden alıntı: mesajı görüntüle
$words = ['Velhasıl', 'Velhasıl', 'Velhasıl', 'Velhasıl', 'Tevekkeli', 'Meymenet', 'Feveran', 'Mutabık', 'Amiyane', 'Babayani', 'Lafügüzaf', 'Mamafih', 'Canhıraş', 'Müstehcen', 'Beyhude', 'Alicenap', 'Mütehassis', 'Vakıf', 'Vaveyla', 'Munis', 'Payidar', 'Tahayyül', 'Müşkülpesent']; $group = 5; $chunk = array_fill(0, ceil(sizeof($words) / $group), []); $chunk = array_map(function($v) use ($words, $group){ shuffle($words); return array_slice(array_unique($words), 0, $group); }, $chunk); print_r($chunk);https://phpsandbox.io/e/x/z3vzj