array_values
array_values
$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
)
*/