• 26-01-2023, 22:23:21
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba başka biryerden çektiğim apiyi yineleyip yeni link oluşturup o apideki bazı değerlerin başlığını değişmek istiyorum

    Örnek
    Api Bu Şekilde
    Oyuncu Sayısı: 15
    Ben Bu Şekilde Değişmek İstiyorum
    Oyuncu Rakamı: 15 Yani Sayısı Yazısını Rakamı Olarak Değiştirerek Yeni Api Oluşturmak İstiyorum
    Yardım edecek varmı?
  • 26-01-2023, 22:33:09
    #2
    function change_key( $array, $old_key, $new_key ) {
    
        if( ! array_key_exists( $old_key, $array ) )
            return $array;
    
        $keys = array_keys( $array );
        $keys[ array_search( $old_key, $keys ) ] = $new_key;
    
        return array_combine( $keys, $array );
    }
  • 28-01-2023, 09:28:57
    #3
    <?php
    // Verileri okuma
    $data = json_decode(file_get_contents('data.json'), true);

    // Başlıkları değiştirme
    foreach ($data as &$item) {
    if (isset($item['Oyuncu Sayısı'])) {
    $item['Oyuncu Rakamı'] = $item['Oyuncu Sayısı'];
    unset($item['Oyuncu Sayısı']);
    }
    }

    // Yeni verileri oluşturma
    $newData = json_encode($data);
    file_put_contents('newData.json', $newData);

    verileri "data.json" dosyasından okur ve her bir veri nesnesinde "Oyuncu Sayısı" başlığını "Oyuncu Rakamı" olarak değiştirir. Daha sonra yeni verileri "newData.json" dosyasına kaydeder.