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: 42