array_values

array_values

array_values
array_values bir diziyi başka bir diziye aktarmaya yarar nerede nasıl kullanılır demeyelim arkadaşlar ne zaman lazı olacağı belli olmaz bu tarz fonksiyonların. 
Örnek kullanım ile hemen anlaşılır. 
 $dizi1 = [
    "sehir" => "Malatya",
    "meslek" => "yazılım",
    "şirket " => "Net Dünyası"
 ];
 
 $dizi2 = array_values($dizi1);

 print_r($dizi2);

 
 /*
Çıktımız : 
 Array
(
    [0] => Malatya
    [1] => yazılım
    [2] => Net Dünyası
)
*/

Örneğimi biraz daha anlamlı yapalım. Burada amacımız tekrarlanan içerikeri çıkartmayı array_unique ile daha önce öğrenmiştik. Sonrasında ise sıralı bir dizimiz olsun istiyoruz. Bunu basitçe array_values ile çözebiliriz. 

Örnek : 

 $sehirler = [ "istanbul", "ankara",  "adana" , "malatya", "antalya", "istanbul", "adana", "istanbul" , "antep" , "malatya", "mardin"];
 
 $dizi2 = array_unique($sehirler);

 print_r($dizi2);

 
 /*
Çıktımız : 
Array
(
    [0] => istanbul
    [1] => ankara
    [2] => adana
    [3] => malatya
    [4] => antalya
    [8] => antep
    [10] => mardin
)
*/

print_r (array_values($dizi2));

/*
çıktımız : 
Array
(
    [0] => istanbul
    [1] => ankara
    [2] => adana
    [3] => malatya
    [4] => antalya
    [5] => antep
    [6] => mardin
)

*/

Tepkiniz Nedir?

like
0
dislike
0
love
0
funny
0
angry
0
sad
0
wow
0