wdelen adlı üyeden alıntı: mesajı görüntüle
O zaman burdan herkese sesleneyim.Sistem şu şekilde;

Veritabanındaki kayıtlarda Kişilerin adı,eşi,arabası,telefon numarası gibi Kayıtlar tutuyorum.Ve her sütunu bir diZiye atıyorum.Normalde diZileri Yanyana getirip gösterdiğim zaman bir satır ediyor.Ama her seferinde Veritabanındaki 1. Kayıttan son kayda kadar göstermek yerine Karışık dizmek istiyorum satırları.mesela önce veritabanının ortasındaki adam sonra sonundaki Sonrada bir başkası gibi...ama böyle karışım olduğunda herkesin Arabası numarası doğru şekilde karşısına gelmeli.Sabırım açık olmuştur


Sent from my iPhone using Tapatalk

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:31:54 -->-> Daha önceki mesaj 20:30:42 --




Hocam deneyemedim onu ama o şekilde değil gibi sanki


Sent from my iPhone using Tapatalk
Diğer arkadaşın verdiği kodla aynı işi görüyor ve daha kısa her türlü. Sadece ekrana bastırmadım arrayları gerektiği gibi kullanmak sizde.

Düzenleme (ekran çıktılı);

Yöntem 1 :
<meta charset="UTF-8">
<?php		
$dizi1 = Array("Veli","Fuat","Furkan");
$dizi2 = Array("Aysel","Hacer","Fatma");
$dizi3 = Array("Veli","Fuat","Furkan");

$seed = rand();
srand($seed);
shuffle($dizi1);
srand($seed);
shuffle($dizi2);
srand($seed);
shuffle($dizi3);
			
for($i=0; $i<count($dizi1); $i++){
	echo "Baba: ".$dizi1[$i]." Ana: ".$dizi2[$i]." Çocuk: ".$dizi3[$i]."<br/>";
}
?>
Yöntem2:

<meta charset="UTF-8">
<?php		
$dizi1 = Array("Veli","Fuat","Furkan");
$dizi2 = Array("Aysel","Hacer","Fatma");
$dizi3 = Array("Veli","Fuat","Furkan");

$random = range(1, count($dizi1));
shuffle($random);
array_multisort($random, $dizi1, $dizi2, $dizi3);

			
for($i=0; $i<count($dizi1); $i++){
	echo "Baba: ".$dizi1[$i]." Ana: ".$dizi2[$i]." Çocuk: ".$dizi3[$i]."<br/>";
}
?>
Hangisi kısa gelirse artık.