shuffle() - dizi elementlerinin sirasin random qarisdir

shuffle() - dizi icindeki elementlerin sirasin qarisdirir. Bir nov dizi icindeki elementlerin yerin random olaraq deyisdirir. Her defe sehifeni yeniledikde, dizinin icindeki elementlerin yerleri deyisir, hem string, hemde integer anahtar ferq qoymadan,  shuffle()  edilmis dizide anahtarlar PHP terefinden siralanib-sifirlanir.


Eger dizi icinde: cox olculu ic-ice dizi varsa, oda   shuffle()   ile umumi dizi icinde random olaraq yer deyisir. Sadece dizi icindeki dizinin element sirasi deyismir. Onu da deyisdirmek ucun  dizi icindeki: dizinin anahtar nomresin [ ] moterize icinde yazmaq lazimdir:  shuffle($a[2]);


$b = shuffle($a);  bele yazdiqda, dizi iceriklerin  print_r($b)  etmir, sadece bize kontrol mesajin 1 olaraq verir.

Eger icerikleri qarisdiribsa 1, eksine  0 ( ve ya hecne yazmaz) yazar. Esas dizinin icerikleri  shuffle()  yazildigi setirde qarisir ve hemin dizini sonraki setirlerde cagirmis olsaq, hemin dizinin icerikleri random kimi ekrana cixacaq.


KOD:

 

$a = array('BMW', 'VAZ', 'KIA', array('qaz', 'maz', 'paz'), 'OPEL');

shuffle($a);

print_r($a);

 


 

numune: http://php.sende.biz/kod/array/dizideki-elementlerin-sirasin-random-qarisdir-shuffle.php

ders videosu: https://www.udemy.com/adan-zye-php7-egitim-seti/learn/v4/t/lecture/10132718?start=0


24 noyabr 2018, 18:09
Oxunub: 16

ən Son Dərslər

05 dekabr
00:19 do while
00:00 while
27 noyabr
20:47 array_multisort() - elementleri verdiyimiz parametre gore sirala
20:14 natsort() - elementleri a -dan z -ye kicikden-boyuye nature sirala
25 noyabr
02:28 array_values() - dizinin elementlerini alib, yeni dizi yaradir
00:24 rsort() - elementleri z -den a -ya boyukden-kiciye sirala
24 noyabr
18:55 sort() - elementleri a -dan z -ye kicikden-boyuye sirala
18:49 krsort() - anahtarlari z -den a -ya boyukden-kiciye sirala
18:30 ksort() - anahtarlari a -dan z -ye kicikden-boyuye sirala
18:09 shuffle() - dizi elementlerinin sirasin random qarisdir