merhaba benim bir apim var api şu şekilde http://apilink.com/api.php?usr=471846 linkinde bir array yazıyor ekrana yansıtılan yazı şu
Array ( [Discord] => Alabros#0001 [Isim] => KULISMTEST [Soyisim] => KULISIM [Numarasi] => 2017857 [Image] =>123 )
Ben burdan sadece kullanıcı ismini alıp echo ile ekrana yazdırmak istiyorum. yarıdm edermisiniz?
Array den veri çekmeme rağmen null dönüyor
8
●268
- 23-03-2023, 04:30:59Merhaba,
dizi anahtarı kullanarak değerine ulaşabilirsiniz.
Örnek olarak bir dizi oluşturarak o dizideki bir veriye aşağıda bırakmış olduğum kod ile erişebilirsiniz.
$veri = array( "Discord" => "Alabros#0001", "Isim" => "KULISMTEST", "Soyisim" => "KULISIM", "Numarasi" => "2017857", "Image" => "123" ); echo $veri["Discord"];
- 23-03-2023, 04:46:12hocam array dizesini başka linkten çekmek istiyorumLIVAPROXY adlı üyeden alıntı: mesajı görüntüle
- 23-03-2023, 04:52:55Vermiş olduğunuz API bağlantısı hata vermektedir. Aktif ederseniz dönen cevaba göre düzenleyip iletebilirim.Alabros adlı üyeden alıntı: mesajı görüntüle
- 23-03-2023, 04:59:10localhostta yapıyorum dönen yazı şu şekilde hocam:LIVAPROXY adlı üyeden alıntı: mesajı görüntüle
Array
(
"Discord" => "Alabros#0001",
"Isim" => "KULISMTEST",
"Soyisim" => "KULISIM",
"Numarasi" => "2017857",
[Image] => (burası uzun base64 image olduğu için sildim)
) - 23-03-2023, 05:01:05ekrana var_dump fonksiyonuyla çıktı verilmiş sanıyorum bu bir hata. eğer bu apinin sahibi sizseniz bunu json_encode ile yapmanız lazım değilseniz buradan veriyi çekmek için reqex kullanabilirsiniz.Alabros adlı üyeden alıntı: mesajı görüntüle
- 23-03-2023, 05:03:28reqex ile nasıl çekebilirimbyigit adlı üyeden alıntı: mesajı görüntüle
- 23-03-2023, 05:10:38Alabros adlı üyeden alıntı: mesajı görüntüle
$str = "Array ( [Discord] => Alabros#0001 [Isim] => KULISMTEST [Soyisim] => KULISIM [Numarasi] => 2017857 [Image] =>123 )"; $pattern = "/\[Isim\][\s=>]+([A-Za-z0-9çşöğü\-\.\s]+)\[/i"; preg_match_all($pattern, $str, $matches); echo $matches[1][0]; //KULISMTEST
