• 20-11-2018, 12:43:23
    #1
    Arkadaşlar merhaba elimde diyelim böyle bir değişken var
    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    Bu değişkenin içindeki virgülle ayrılmış isimleri alfabetik olarak sıralamak istiyorum. Ve yeni değişken bu şekilde olacak: $isimler = "Ali, Ayşe, Buğra, Elif, Zeynep";
    Bunu nasıl yapabilirim yardımcı olabilir misiniz?
  • 20-11-2018, 12:50:54
    #2
    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    
    $arr =explode(",",$isimler)
    sort($arr);
    
    $cl = count($arr);
    for($x = 0; $x < $cl; $x++) {
        echo $arr[$x];
        echo "<br>";
    }
  • 20-11-2018, 12:51:25
    #3
    Üyeliği durduruldu
    Freeadmin adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba elimde diyelim böyle bir değişken var
    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    Bu değişkenin içindeki virgülle ayrılmış isimleri alfabetik olarak sıralamak istiyorum. Ve yeni değişken bu şekilde olacak: $isimler = "Ali, Ayşe, Buğra, Elif, Zeynep";
    Bunu nasıl yapabilirim yardımcı olabilir misiniz?
    $isimler = array("Ali","Elif","Zeynep","Buğra","Ayşe");
    asort($isimler);
    foreach($isimler as $rd_isimler)
    {echo $rd_isimler."<br>";}




    Turkcan adlı üyeden alıntı: mesajı görüntüle
    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    
    $arr =explode(",",$isimler)
    sort($arr);
    
    $cl = count($arr);
    for($x = 0; $x < $cl; $x++) {
        echo $arr[$x];
        echo "<br>";
    }
    Dizi tiplerini kullanmanız daha uygundur.Kaldı ki kodunz hatalı.
  • 20-11-2018, 12:59:46
    #4
    Freeadmin adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba elimde diyelim böyle bir değişken var
    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    Bu değişkenin içindeki virgülle ayrılmış isimleri alfabetik olarak sıralamak istiyorum. Ve yeni değişken bu şekilde olacak: $isimler = "Ali, Ayşe, Buğra, Elif, Zeynep";
    Bunu nasıl yapabilirim yardımcı olabilir misiniz?

    <?php
    $isimler=array("Ali","Elif","Zeynep","Buğra","Ayşe");
    sort($isimler);
    foreach ($isimler as $isim)
        {
        echo "$isim <br>";
        }
    ?>
    Umarım işinize yarayacaktır.
  • 20-11-2018, 13:15:30
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    <?php
    $isimler=array("Ali","Elif","Zeynep","Buğra","Ayşe");
    sort($isimler);
    foreach ($isimler as $isim)
        {
        echo "$isim <br>";
        }
    ?>
    Umarım işinize yarayacaktır.
    Arkadaşlar teşekkür ederim ancak benim elimdeki değişken bir dizi değil maalesef. Bu şekilde: $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    Bu değişkenin bir fonksiyonla alfabetik olarak sıralanmasını istiyorum sadece ve bu hale gelecek: $isimler = "Ali, Ayşe, Buğra, Elif, Zeynep";
    Ve ben bu değişkeni alfabetik olarak sıralanmış haliye aşağıdaki koda ekleyeceğim:
    update_post_meta($post_id, 'liste', $isimler);
  • 20-11-2018, 13:30:29
    #6
    Freeadmin adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar teşekkür ederim ancak benim elimdeki değişken bir dizi değil maalesef. Bu şekilde: $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    Bu değişkenin bir fonksiyonla alfabetik olarak sıralanmasını istiyorum sadece ve bu hale gelecek: $isimler = "Ali, Ayşe, Buğra, Elif, Zeynep";
    Ve ben bu değişkeni alfabetik olarak sıralanmış haliye aşağıdaki koda ekleyeceğim:
    update_post_meta($post_id, 'liste', $isimler);
    <?php // Gelen verileri sıralamak için önce bir array'e aktarıyoruz 
    $isimler_array =array("Ali","Elif","Zeynep","Buğra","Ayşe"); 
    
    // Gelen verileri sıralıyoruz 
    sort($isimler_array); 
    
    // Array içinndeki verileri implode fonksiyonu ile yapıştırıyoruz. Aralarıına virgül ekliyoruz yanına da bir boşluk 
    $isimler_impoded = implode(", ", $isimler_array);
    
     // en son isimler değişkenimize oluşturduğumuz birleşik metni atıyoruz 
    $isimler = $isimler_impoded;
    
     // Fonksiyonumuzu çalıştırıyoruz. 
    update_post_meta($post_id, 'liste', $isimler); ?>
    Umarım bu sefer yardımcı olabilirim.
  • 20-11-2018, 13:39:34
    #7
    Freeadmin adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar teşekkür ederim ancak benim elimdeki değişken bir dizi değil maalesef. Bu şekilde: $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    Bu değişkenin bir fonksiyonla alfabetik olarak sıralanmasını istiyorum sadece ve bu hale gelecek: $isimler = "Ali, Ayşe, Buğra, Elif, Zeynep";
    Ve ben bu değişkeni alfabetik olarak sıralanmış haliye aşağıdaki koda ekleyeceğim:
    update_post_meta($post_id, 'liste', $isimler);

    [PHPR]
    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    
    $arr =explode(",",$isimler)
    asort($arr);
    $result= implode(",", $arr);
    [/PHPR]
  • 20-11-2018, 13:44:46
    #8
    @Freeadmin;

    Bu fonksiyon kesinlikle işinizi görecektir. Sizin için anlatım da yaptım. Buyrunuz:

    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    
    // Normal metin şeklimizi , ve boşluk ile bölerek array yapıyoruz.
    $isimler_array = explode(", ",$isimler);
    
    // Gelen verileri sıralıyoruz
    sort($isimler_array);
    
    // Array içindeki verileri implode fonksiyonu ile yapıştırıyoruz. Aralarına virgül ekliyoruz yanına da bir boşluk
    $isimler_impoded = implode(", ", $isimler_array);
    
    // en son isimler değişkenimize oluşturduğumuz birleşik metni atıyoruz
    $isimler = $isimler_impoded;
    
    // Fonksiyonumuzu çalıştırıyoruz.
    update_post_meta($post_id, 'liste', $isimler);
    • Freeadmin
    Freeadmin bunu beğendi.
    1 kişi bunu beğendi.
  • 20-11-2018, 13:50:31
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    @Freeadmin;

    Bu fonksiyon kesinlikle işinizi görecektir. Sizin için anlatım da yaptım. Buyrunuz:

    $isimler = "Ali, Elif, Zeynep, Buğra, Ayşe";
    
    // Normal metin şeklimizi , ve boşluk ile bölerek array yapıyoruz.
    $isimler_array = explode(", ",$isimler);
    
    // Gelen verileri sıralıyoruz
    sort($isimler_array);
    
    // Array içindeki verileri implode fonksiyonu ile yapıştırıyoruz. Aralarına virgül ekliyoruz yanına da bir boşluk
    $isimler_impoded = implode(", ", $isimler_array);
    
    // en son isimler değişkenimize oluşturduğumuz birleşik metni atıyoruz
    $isimler = $isimler_impoded;
    
    // Fonksiyonumuzu çalıştırıyoruz.
    update_post_meta($post_id, 'liste', $isimler);
    işte olay bu, çok teşekkürler