[["name","lastname","age","color","size"],["name2","lastname2","age2","color2","size2"],["name3","lastname3","age3","color3","size3"]]
bu json u nasil ayiklarim
8
●187
- 31-10-2018, 21:24:28
<?php $decode = [["name","lastname","age","color","size"],["name2","lastname2","age2","color2","size2"],["name3","lastname3","age3","color3","size3"]]; foreach($decode as $d){ print_r($d[0]); // bu her bir alanın name degerini verir size }Yukarıdaki kod ile çıktı şu şekilde olur.
namename2name3
- 31-10-2018, 21:36:43bu kodu direk calistiriyor ama benim elimdekini yapmiyor, data yi curl ile baska siteden aliyorum, bir de bunlari kaydetmek istiyorum yani ["name","lastname","age","color","size"] bu mesela bir urun, bunu tum bilgileri ile kaydetmek istiyorum. Bunu su sekilde almak icin ne yapmak lazim ;Aktimur adlı üyeden alıntı: mesajı görüntüle
$item[0][0] mesela bu sadece name i versin, $item[0][1] bu lastname i versin
hocam denedim olmadiorcuntuna adlı üyeden alıntı: mesajı görüntüle - 31-10-2018, 22:42:24
$parse = json_decode('[["name","lastname","age","color","size"],["name2","lastname2","age2","color2","size2"],["name3","lastname3","age3","color3","size3"]]'); print_r($parse);Array ( [0] => Array ( [0] => name [1] => lastname [2] => age [3] => color [4] => size ) [1] => Array ( [0] => name2 [1] => lastname2 [2] => age2 [3] => color2 [4] => size2 ) [2] => Array ( [0] => name3 [1] => lastname3 [2] => age3 [3] => color3 [4] => size3 ) )
echo $parse[0][0]; // Şeklinde kullanabilirsinde
- 31-10-2018, 22:56:44Üyeliği durdurulduentriko adlı üyeden alıntı: mesajı görüntüle
Bu kodu decode etmenize gerek yok zaten dizi(array) formatındadır.
<?php $array = [["name","lastname","age","color","size"],["name2","lastname2","age2","color2","size2"],["name3","lastname3","age3","color3","size3"]]; echo $array[0][1]; ?>
çıktı : lastname