• 29-11-2021, 19:10:53
    #1
    Merhaba, aşağıdaki dataları alfabetik sıraya göre sıralamam gerekiyor bunu kolayca yapabileceğim bir yöntemi veya websitesi var mıdır?

    Teşekkürler.

    $mw['countries_name'] = array(
        '0' => 'ülke seç',
        '1' => 'Amerika Birleşik Devletleri',
        '2' => 'Kanada',
        '3' => 'Afganistan',
        '4' => 'Arnavutluk',
        '5' => 'Cezayir',
        '6' => 'Amerikan Samoası',
        '7' => 'Andorra',
        '8' => 'Angola',
        '9' => 'Anguilla',
        '10' => 'Antarktika',
        '11' => 'Antigua ve / veya Barbuda',
        '12' => 'Arjantin',
        '13' => 'Ermenistan',
        '14' => 'Aruba',
        '15' => 'Avustralya',
        '16' => 'Avusturya',
        '17' => 'Azerbaycan',
        '18' => 'Bahamalar',
        '19' => 'Bahreyn',
        '20' => 'Bangladeş',
        '21' => 'Barbados',
        '22' => 'Belarus',
        '23' => 'Belçika',
        '24' => 'Belize',
        '25' => 'Benin',
        '26' => 'Bermuda',
        '27' => 'Bhutan',
        '28' => 'Bolivya',
        '29' => 'Bosna Hersek',
        '30' => 'Botsvana',
        '31' => 'Bouvet Adası',
        '32' => 'Brezilya',
        '34' => 'Brunei Sultanlığı',
        '35' => 'Bulgaristan',
        '36' => 'Burkina Faso',
        '37' => 'Burundi',
        '38' => 'Kamboçya',
        '39' => 'Kamerun',
        '40' => 'Cape Verde',
        '41' => 'Kayman Adaları',
        '42' => 'Orta Afrika Cumhuriyeti',
        '43' => 'Çad',
        '44' => 'Şili',
        '45' => 'Çin',
        '46' => 'Christmas Adası',
        '47' => 'Cocos (Keeling) Adaları',
        '48' => 'Kolombiya',
        '49' => 'Komor',
        '50' => 'Kongo',
        '51' => 'Cook Adaları',
        '52' => 'Kosta Rika',
        '53' => 'Hırvatistan (Hrvatska)',
        '54' => 'Küba',
        '55' => 'Kıbrıs',
        '56' => 'Çek Cumhuriyeti',
        '57' => 'Danimarka',
        '58' => 'Djibouti',
        '59' => 'Dominika',
        '60' => 'Dominik Cumhuriyeti',
        '61' => 'Doğu Timor',
        '62' => 'Ekvador',
        '63' => 'Mısır',
        '64' => 'El Salvador',
        '65' => 'Ekvator Ginesi',
        '66' => 'Eritre',
        '67' => 'Estonya',
        '68' => 'Etiyopya',
        '69' => 'Falkland Adaları (Malvinas)',
        '70' => 'Faroe Adaları',
        '71' => 'Fiji',
        '72' => 'Finlandiya',
        '73' => 'Fransa',
        '74' => 'Fransa, Metropolitan',
        '75' => 'Fransız Guyanası',
        '76' => 'Fransız Polinezyası',
        '77' => 'Fransız Güney Toprakları',
        '78' => 'Gabon',
        '79' => 'Gambiya',
        '80' => 'Gürcistan',
        '81' => 'Almanya',
        '82' => 'Gana',
        '83' => 'Cebelitarık',
        '84' => 'Yunanistan',
        '85' => 'Grönland',
        '86' => 'Grenada',
        '87' => 'Guadeloupe',
        '88' => 'Guam',
        '89' => 'Guatemala',
        '90' => 'Gine',
        '91' => 'Gine-Bissau',
        '92' => 'Guyana',
        '93' => 'Haiti',
        '94' => 'Heard ve Mc Donald Adaları',
        '95' => 'Honduras',
        '96' => 'Hong Kong',
        '97' => 'Macaristan',
        '98' => 'İzlanda',
        '99' => 'Hindistan',
        '100' => 'Endonezya',
        '101' => 'İran (İslam Cumhuriyeti)',
        '102' => 'Irak',
        '103' => 'İrlanda',
        '104' => 'İsrail',
        '105' => 'İtalya',
        '106' => 'Fildişi Sahili',
        '107' => 'Jamaika',
        '108' => 'Japonya',
        '109' => 'Jordan',
        '110' => 'Kazakistan',
        '111' => 'Kenya',
        '112' => 'Kiribati',
        '113' => 'Kore, Demokratik Halk \' s Cumhuriyeti ',
        '114' => 'Kore Cumhuriyeti',
        '115' => 'Kosova',
        '116' => 'Kuveyt',
        '117' => 'Kırgızistan',
        '118' => 'Lao People \' ın Demokratik Cumhuriyeti ',
        '119' => 'Letonya',
        '120' => 'Lübnan',
        '121' => 'Lesoto',
        '122' => 'Liberya',
        '123' => 'Libya',
        '124' => 'Lihtenştayn',
        '125' => 'Litvanya',
        '126' => 'Lüksemburg',
        '127' => 'Makao',
        '128' => 'Makedonya',
        '129' => 'Madagaskar',
        '130' => 'Malavi',
        '131' => 'Malezya',
        '132' => 'Maldivler',
        '133' => 'Mali',
        '134' => 'Malta',
        '135' => 'Marshall Adaları',
        '136' => 'Martinique',
        '137' => 'Moritanya',
        '138' => 'Mauritius',
        '139' => 'Mayotte',
        '140' => 'Meksika',
        '141' => 'Mikronezya, Federe Devletleri',
        '142' => 'Moldova Cumhuriyeti',
        '143' => 'Monaco',
        '144' => 'Moğolistan',
        '145' => 'Montenegro',
        '146' => 'Montserrat',
        '147' => 'Fas',
        '148' => 'Mozambik',
        '149' => 'Myanmar',
        '150' => 'Namibya',
        '151' => 'Nauru',
        '152' => 'Nepal',
        '153' => 'Hollanda',
        '154' => 'Hollanda Antilleri',
        '155' => 'Yeni Kaledonya',
        '156' => 'Yeni Zelanda',
        '157' => 'Nikaragua',
        '158' => 'Nijer',
        '159' => 'Nijerya',
        '160' => 'Niue',
        '161' => 'Norfork Adası',
        '162' => 'Kuzey Mariana Adaları',
        '163' => 'Norveç',
        '164' => 'Umman',
        '165' => 'Pakistan',
        '166' => 'Palau',
        '167' => 'Panama',
        '168' => 'Papua Yeni Gine',
        '169' => 'Paraguay',
        '170' => 'Peru',
        '171' => 'Filipinler',
        '172' => 'Pitcairn',
        '173' => 'Polonya',
        '174' => 'Portekiz',
        '175' => 'Porto Riko',
        '176' => 'Katar',
        '177' => 'Reunion',
        '178' => 'Romanya',
        '179' => 'Rusya Federasyonu',
        '180' => 'Ruanda',
        '181' => 'Saint Kitts and Nevis',
        '182' => 'Saint Lucia',
        '183' => 'Saint Vincent ve Grenadines',
        '184' => 'Samoa',
        '185' => 'San Marino',
        '186' => 'Sao Tome ve Principe',
        '187' => 'Suudi Arabistan',
        '188' => 'Senegal',
        '189' => 'Sırbistan',
        '190' => 'Seyşeller',
        '191' => 'Sierra Leone',
        '192' => 'Singapur',
        '193' => 'Slovakya',
        '194' => 'Slovenya',
        '195' => 'Solomon Adaları',
        '196' => 'Somali',
        '197' => 'Güney Afrika',
        '198' => 'Güney Georgia Güney Sandwich Adaları',
        '199' => 'İspanya',
        '200' => 'Sri Lanka',
        '201' => 'Aziz Helena',
        '202' => 'Aziz Pierre and Miquelon',
        '203' => 'Sudan',
        '204' => 'Surinam',
        '205' => 'Svalbarn ve Jan Mayen Adaları',
        '206' => 'Svaziland',
        '207' => 'İsveç',
        '208' => 'İsviçre',
        '209' => 'Suriye Arap Cumhuriyeti',
        '210' => 'Tayvan',
        '211' => 'Tacikistan',
        '212' => 'Tanzanya, Birleşik Cumhuriyeti',
        '213' => 'Tayland',
        '214' => 'Togo',
        '215' => 'Tokelau',
        '216' => 'Tonga',
        '217' => 'Trinidad ve Tobago',
        '218' => 'Tunus',
        '219' => 'Türkiye',
        '220' => 'Türkmenistan',
        '221' => 'Turks ve Caicos Adaları',
        '222' => 'Tuvalu',
        '223' => 'Uganda',
        '224' => 'Ukrayna',
        '225' => 'Birleşik Arap Emirlikleri',
        '226' => 'İngiltere',
        '227' => 'Birleşik Devletleri küçük harici adaları',
        '228' => 'Uruguay',
        '229' => 'Özbekistan',
        '230' => 'Vanuatu',
        '231' => 'Vatikan Şehir Devleti',
        '232' => 'Venezuela',
        '233' => 'Vietnam',
        '238' => 'Yemen',
        '239' => 'Yugoslavya',
        '240' => 'Zaire',
        '241' => 'Zambiya',
        '242' => 'Zimbabve'
    );
  • 29-11-2021, 19:20:08
    #2
    Üyeliği durduruldu
    PHP olarak şöyle yaparsanız alfabetik olarak sıralar. ve indislerden ayrılmış şekilde çıktı verir.
    sort($mw['countries_name']);
    
        foreach ($mw['countries_name'] as $mw ) {
           $mwa = $mw;
           echo $mwa.'<br>';
        }
  • 29-11-2021, 19:23:11
    #3
    Death2All adlı üyeden alıntı: mesajı görüntüle
    PHP olarak şöyle yaparsanız alfabetik olarak sıralar. ve indislerden ayrılmış şekilde çıktı verir.
    sort($mw['countries_name']);
    
        foreach ($mw['countries_name'] as $mw ) {
           $mwa = $mw;
           echo $mwa.'<br>';
        }
    Teşekkürler hocam, ancak bana ayrılmamış hali gerekiyor, aynı bu formatta ancak sıralanmış halde. Bunu nasıl yapabilirim?
  • 29-11-2021, 19:23:45
    #4
    Aşağıda ki sort fonksiyonu işinizi çözecektir.
    sort($mw['countries_name']);
    echo '<pre>'; print_r($mw['countries_name']); echo '</pre>';
  • 29-11-2021, 19:24:35
    #5
    Üyeliği durduruldu
    AndMex adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam, ancak bana ayrılmamış hali gerekiyor, aynı bu formatta ancak sıralanmış halde. Bunu nasıl yapabilirim?
    sort() fonksiyonunu kullanmanız yeterli olur o durumda.
  • 29-11-2021, 19:26:29
    #6
    yada asort metodunu da kullanabilirsiniz gerçi asort stringlerde işe yarar mı bilmem denemekten zarar gelmez iyi çalışmalar
  • 29-11-2021, 20:03:12
    #7
    Death2All adlı üyeden alıntı: mesajı görüntüle
    sort() fonksiyonunu kullanmanız yeterli olur o durumda.
    ilo adlı üyeden alıntı: mesajı görüntüle
    yada asort metodunu da kullanabilirsiniz gerçi asort stringlerde işe yarar mı bilmem denemekten zarar gelmez iyi çalışmalar
    sort() fonksiyonu nu echo ettiğimde direk 1 değerini bastırdı hocam.
  • 29-11-2021, 20:06:01
    #8
    batuhan_polat adlı üyeden alıntı: mesajı görüntüle
    Aşağıda ki sort fonksiyonu işinizi çözecektir.
    sort($mw['countries_name']);
    echo '<pre>'; print_r($mw['countries_name']); echo '</pre>';
    Teşekkürler hocam, ancak o da şu şekilde çıkarttı, bana direk %100 aynı oranda olması gerekiyor.


    Nasıl çözebilirim bunu? [] olmaması ' olması gerekiyor
  • 29-11-2021, 20:29:58
    #9
    Developer
    sort($mw['countries_name']);
    echo '<pre>';
    foreach ($mw['countries_name'] as $key => $value) {
        echo ("'".$key."' => '".$value."',<br />");
    }
    echo '</pre>';
    veya

    sort($mw['countries_name']);
    echo '<pre>';
    array_walk_recursive($mw['countries_name'],function($value,$key){echo"'$key' => '$value',\n";});
    echo '</pre>';