• 19-09-2016, 18:50:43
    #1
    yazdığım array şu şekilde





    $smsgonder = array("username" => "test", "password" => "test2", "message" => array("sender" => "KK", "text" => "Deneme""","utf8" => "0", "gsm" => "905434540000"));
    json_encode($smsgonder);




    sonuç bastırınca




    "{\"username\":\"test\",\"password\":\"test2\",\"m essage\":{\"sender\":\"KK\",\"text\":\"Deneme\",\" utf8\":\"0\",\"gsm\":\"905434540000\"}}"




    üstteki gibi böyle bir sonuç veriyor ama ben aşağıdaki gibi




    { "username": "test", "password": "test2", "message": [{"sender":"KK", "text":"Deneme","utf8":"0","gsm": ["905434540000"]} ] }





    sonuç vermesini istiyorum nasıl yapabilirim ?
  • 20-09-2016, 09:38:59
    #2
    Merhaba normal şartlarda direk olarak istediğiniz gibi yanıt alıyor olmanız lazım. Betiği kullandığınız kısmı aşağıdaki şekilde değiştirip dener misiniz?

    $smsgonder = array("username" => "test",
    				   "password" => "test2",
    				   "message"  => array("sender" => "KK", "text" => "Deneme", "utf8" => "0", "gsm" => "905434540000"),
    );
    echo json_encode($smsgonder);