İl ve ilçeler
array(“Aladağ”, “Karaisalı”, “Karataş”, “Kozan”, “Pozantı”, “Saimbeyli”, “Tufanbeyli”, “Yumurtalık”, “Yüreğir”),
“Adıyaman” => array(“Besni”, “Çelikhan”, “Gerger”, “Gölbaşı”, “Kahta”, “Merzifon”, “Samsat”, “Sincik”, “Tut”),
“Afyonkarahisar” => array(“Bolvadin”, “Çay”, “Dinar”, “Emirdağ”, “İhsaniye”, “İscehisar”, “Kızılören”, “Sandıklı”, “Sinanpaşa”, “Şuhut”),
// …
);
// Kullanıcıdan bir il seçmesini isteyelim.
echo “Lütfen bir il seçiniz:”;
$il = readline();
// Kullanıcının seçtiği ilin ilçelerini yazdıralım.
if (isset($iller[$il])) {
echo “Seçtiğiniz ilin ilçeleri:”;
foreach ($iller[$il] as $ilce) {
echo ” – $ilce”;
}
} else {
echo “Bu il bulunamadı.”;
}
// Composer’ı yükle
require ‘vendor/autoload.php’;
// MerkDev/Cities/Turkey sınıfını kullan
use MerkDev\Cities\Turkey;
// Türkiye’nin il ve ilçelerini yükle
$turkey = new Turkey();
// Kullanıcıdan bir il seçmesini isteyelim.
echo “Lütfen bir il seçiniz:”;
$il = readline();
// Kullanıcının seçtiği ilin ilçelerini yazdıralım.
foreach ($turkey->getCities() as $city) {
if ($city->id == $il) {
echo “Seçtiğiniz ilin ilçeleri:”;
foreach ($city->districts as $district) {
echo ” – $district”;
}
}
}
?>