-
Üyelik
05.10.2017
-
Yaş/Cinsiyet
39 / E
-
Meslek
otomasyon
-
Konum
Kayseri
-
Ad Soyad
E** Ş**
-
Mesajlar
425
-
Beğeniler
9 / 51
-
Ticaret
0, (%0)
Bu kod ile çok yaklaştım . araya Bunu getiremedim.
data: [{id: 1, category: "real_estate", title: "Steak House Restaurant", location: "63 Birch Street",…},…]
Kodlar ->
$someArray = [];
foreach($val as $s){
array_push($someArray, [
'id' => $s['id'],
'title' => $s['title'],
'latitude' => $s['latitude'],
'longitude' => $s['longitude'],
'location' => $s['location']
]);
}
echo json_encode($someArray,JSON_FORCE_OBJECT);
Kodun çıktısı ->
{,…}
0:{id: "1", title: "aaaaaaa", latitude: "51.541599", longitude: "-0.112588", location: "63 Birch Street"}
1:{id: "2", title: "aaaaaaa", latitude: "51.541599", longitude: "-0.112588", location: "63 Birch Street"}
Yapmak istediğimiz
{,…}
data:[{id: 1, category: "real_estate", title: "Steak House Restaurant", location: "63 Birch Street",…},…]
0:{id: 1, category: "real_estate", title: "Steak House Restaurant", location: "63 Birch Street",…}
1:{id: 2, category: "bar_restaurant", title: "Blue Chilli", location: "1882 Trainer Avenue",…}
-
Üyelik
19.06.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Ağ ve bilgisayar sistemleri yö
-
Konum
Ankara
-
Ad Soyad
H** Ü**
-
Mesajlar
665
-
Beğeniler
80 / 270
-
Ticaret
0, (%0)
Ne yapmak istediğinizi tam anlayamadım, bşraz daha açıklayıcı anlatırmısınız?
-
Üyelik
20.11.2011
-
Yaş/Cinsiyet
28 / E
-
Meslek
PHP Coder
-
Konum
Muğla
-
Ad Soyad
U** D**
-
Mesajlar
1069
-
Beğeniler
210 / 209
-
Ticaret
41, (%98)
Bende tam anlamadım. Detay verirseniz yardımcı olayım.
-
Üyelik
05.10.2017
-
Yaş/Cinsiyet
39 / E
-
Meslek
otomasyon
-
Konum
Kayseri
-
Ad Soyad
E** Ş**
-
Mesajlar
425
-
Beğeniler
9 / 51
-
Ticaret
0, (%0)
$vals = printValues($val);
function printValues($arr) {
global $values;
// Check input is an array
if(!is_array($arr)){
die("ERROR: Input is not an array");
}
/*
Loop through array, if value is itself an array recursively call the
function else add the value found to the output items array,
and increment counter by 1 for each value found
*/
foreach($arr as $key=>$value) {
if(is_array($key)){
printValues($key);
} else {
$values[] = $value;
}
}
// Return total count and values found in array
return array('data' => $values);
}
echo json_encode($vals, JSON_FORCE_OBJECT );
Yeni denediğim kodlar .
Çıktısı şöyle
{data: {0: {id: "1", category: "real_estate", title: "aaaaaaa", location: "63 Birch Street",…},…}}
data:{0: {id: "1", category: "real_estate", title: "aaaaaaa", location: "63 Birch Street",…},…}
0:{id: "1", category: "real_estate", title: "aaaaaaa", location: "63 Birch Street",…}
1:{id: "2", category: "real_estate", title: "bbbbbbbb", location: "63 Birch Street",…}
grkm16
belki bir gün
Kullanıcı
-
Üyelik
27.11.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
G** B**
-
Mesajlar
46
-
Beğeniler
34 / 21
-
Ticaret
0, (%0)
Çıktı almak istediğiniz data 1 colondan json formatında mı gelicek
yoksa böyle mi
Böyle ise;
| id | content_id | content | date
________________________________
1 5548545 lorem ipsum 8.09.2018/10:02
2 5411545 lorem ipsum 8.09.2018/11:59
output JSON
{
data : [
{ id:1,
content_id:5548545,
content:"Lorem ipsum",
date:"8.09.2018/10:02"
},
{ id:1,
content_id:5548545,
content:"Lorem ipsum",
date:"8.09.2018/10:02"
},
]
}
try{$db = new PDO('mysql:dbname=yourdbname;host=127.0.0.1;','root','');}
catch(PDOException $e){die($e->getMessage());}
$sorgu = $db->query('SELECT * FROM tableName')->fetchAll(PDO::FETCH_ASSOC);
$data["data"] = null;
foreach($sorgu as $s){
$data["data"][] = $s;
}
$encode = json_encode($data); // ister string olarak ekrana basar ordan parse edilip gerekli işlem yapılır
$decode = json_decode($encode)->data; //ya da direk data
print_r($encode);
Doğru anladıysam böyle bişey
abakus.herokuapp.com | dört işlem
grkm16
belki bir gün
Kullanıcı
-
Üyelik
27.11.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
G** B**
-
Mesajlar
46
-
Beğeniler
34 / 21
-
Ticaret
0, (%0)
istediğiniz formata anlam veremedim kolay gelsin çözüm bulursanız paylaşın merak ediyorum
abakus.herokuapp.com | dört işlem