• 27-03-2023, 21:48:36
    #1
    Merhaba arkadaşlar,

    bir domainin belirli bir kısmını almak istiyorum bunu nasıl yapabilirim
    Örnek: xxxxxx.com/yy-zz/assdasdasdasd
    assdasdasdasd bu kısmı domainden nasıl ayırıp çekebilirim yardımcı olabilir misiniz? Acil lazım şimdiden teşekkür ederim.
  • 27-03-2023, 21:49:30
    #2
    parse_url
  • 27-03-2023, 21:57:12
    #3
    basename($url);
  • 28-03-2023, 00:07:50
    #4
    alakara adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    bir domainin belirli bir kısmını almak istiyorum bunu nasıl yapabilirim
    Örnek: xxxxxx.com/yy-zz/assdasdasdasd
    assdasdasdasd bu kısmı domainden nasıl ayırıp çekebilirim yardımcı olabilir misiniz? Acil lazım şimdiden teşekkür ederim.

    <?php
    $domain = "budomain.com/yy-zz/bize-lazim-olan";
    
    $bul = explode("/",$domain);
    
    echo "<pre>";
    print_r($bul);
    echo "</pre>";
    
    echo "<br>";
    
    
    echo $bul[2]; //2. slash tan sonraki değeri çek
    
    ?>

    Sonuç:

  • 29-03-2023, 00:00:41
    #5
    F12 adlı üyeden alıntı: mesajı görüntüle
    <?php
    $domain = "budomain.com/yy-zz/bize-lazim-olan";
    
    $bul = explode("/",$domain);
    
    echo "<pre>";
    print_r($bul);
    echo "</pre>";
    
    echo "<br>";
    
    
    echo $bul[2]; //2. slash tan sonraki değeri çek
    
    ?>
    Sonuç:


    Çok sağol hocam bu iş gördü fakat yeni bir yer buldum json olarak ordan çekeceğim fakat bir türlü çekemedim bunu nasıl çekerim?

    [
      {
        "basic": {
          "disclosureId": "3390fbd8c33945bef49b7f14e7892e7e3b060c48",
          "disclosureIndex": 1128909,
          "disclosureClass": "ODA",
          "disclosureType": "CA",
          "disclosureCategory": "STT",
          "title": "denenenenenenen",
          "publishDate": "Bugün 21:36",
          "companyId": "74637b1153785250735d48ec3c379a6b8f455fec",
          "companyName": "fgdfgfdgdfgdfhn vfdbfdvsfvsdvsd.",
          "stockCodes": "AADDRR",
          "summary": "SDFSDHGBXFFBXFVDVXDVDXDVXVDCXC CXV",
          "relatedStocks": "",
          "attachmentCount": 7,
          "hasMultiLanguageSupport": true,
          "period": "-",
          "isLate": false,
          "isBlocked": false
        },
    JSON_DECODE İLE
    $test as $key => $value
    $bistkod = $value['stockCodes'];
    olarak deniyorum ama olmuyor
  • 29-03-2023, 00:17:32
    #6
    arkadaşlar cevaplamış bende size regex olarak vereyim

    $text = "ahmet.com/deneme/deneme";
    
    preg_match('/(.*?).*?\/(.*?)\/(\S+)/si',$text,$dondur);
    
    echo $dondur[3];
  • 29-03-2023, 00:19:47
    #7
    aqua adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar cevaplamış bende size regex olarak vereyim

    $text = "ahmet.com/deneme/deneme";
    
    preg_match('/(.*?).*?\/(.*?)\/(\S+)/si',$text,$dondur);
    
    echo $dondur[3];
    Eyw. Hocam o olayı çözdüm eyw. ama bu sefer json olan bir veriyi çekmem lazım yukarıda yazdığım gibi olan json bir veriyi nasıl çekebilirim, daha önce başka bir veri çekmiştim ama bu yapıda olanı aynı yöntemle çekemiyorum.
  • 29-03-2023, 00:23:34
    #8
    <?php
    
    $json_data = '{
      "basic": {
        "disclosureId": "3390fbd8c33945bef49b7f14e7892e7e3b060c48",
        "disclosureIndex": 1128909,
        "disclosureClass": "ODA",
        "disclosureType": "CA",
        "disclosureCategory": "STT",
        "title": "denenenenenenen",
        "publishDate": "Bugün 21:36",
        "companyId": "74637b1153785250735d48ec3c379a6b8f455fec",
        "companyName": "fgdfgfdgdfgdfhn vfdbfdvsfvsdvsd.",
        "stockCodes": "AADDRR",
        "summary": "SDFSDHGBXFFBXFVDVXDVDXDVXVDCXC CXV",
        "relatedStocks": "",
        "attachmentCount": 7,
        "hasMultiLanguageSupport": true,
        "period": "-",
        "isLate": false,
        "isBlocked": false
      }
    }';
    $data = json_decode($json_data, true);
    $stock_codes = $data['basic']['stockCodes'];
    echo $stock_codes
    
    ?>
  • 29-03-2023, 00:28:33
    #9
    aqua adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    $json_data = '{
      "basic": {
        "disclosureId": "3390fbd8c33945bef49b7f14e7892e7e3b060c48",
        "disclosureIndex": 1128909,
        "disclosureClass": "ODA",
        "disclosureType": "CA",
        "disclosureCategory": "STT",
        "title": "denenenenenenen",
        "publishDate": "Bugün 21:36",
        "companyId": "74637b1153785250735d48ec3c379a6b8f455fec",
        "companyName": "fgdfgfdgdfgdfhn vfdbfdvsfvsdvsd.",
        "stockCodes": "AADDRR",
        "summary": "SDFSDHGBXFFBXFVDVXDVDXDVXVDCXC CXV",
        "relatedStocks": "",
        "attachmentCount": 7,
        "hasMultiLanguageSupport": true,
        "period": "-",
        "isLate": false,
        "isBlocked": false
      }
    }';
    $data = json_decode($json_data, true);
    $stock_codes = $data['basic']['stockCodes'];
    echo $stock_codes
    
    ?>

    Çok sağol hocam hayat kurtardın ['basic']['stockCodes'] yanyana böyle kullanmak hiç aklıma gelmemişti ÇOK SAĞOL