benim veri json + php kullanmak istiyorum. Bunu yapmak için daha fazla belge okumak ve temel işlevi json_decode () ve json_encode vardır (). Benim sorunum daha belgeyi okumak ve bana şüpheler bir sürü oluşturduk yapının farklı bir örnek okumak olmasıdır.
Ben kabına temel bu begine böyle bir yapı oluşturmak istiyoruz:
- id ve değeri: 2 özelliği var, bir Üssü, orada
- Birden Bankası olabilir bir Operasyonları var
- orada birden Operasyon sahip bir komut (ve mümkünse bir özellik callad isim)
aklımda yapısı bu gibi ...
[ //The start of Commands
//Can make a property name here like "name":"puls1"
[ //Operation1
{ //Base1
"id":"22398",
"value":"255"
},
{ //Base2
"id":"22657",
"value":"80",
},
{ //Base3
"id":"7928",
"valore":"15"
}
],
[ //Operation2
{ //Base1
"id":"22398",
"value":"0"
},
{ //Base2
"id":"22657",
"value":"0",
},
{ //Base3
"id":"7928",
"valore":"0"
}
],
] //The close of Commands
But i have put the [ and { in the not correct order i think... How can i make a json structure like this? And after set a command to insert a new Operation or remove Operation?
Hiç bulunuyor ederiz ..
/ / I yanıtıyla Tamam bu kodu yaptı
class Base
{
var $i;
var $value;
function __construct($i,$v)
{
$this->id = $i;
$this->value = $v;
}
}
$a = new Base('1','11');
$b = new Base('2','10');
$c = new Base ('3','20');
$d = new Base ('4','30');
class Operation
{
var $name;
var $values = Array();
function __construct($a)
{
$this->name = $a;
}
public function addArray($a)
{
array_push($this->values,$a);
}
}
$oper1 = new Operation("op1");
$oper1->addArray($a);
$oper1->addArray($b);
$oper2= new Operation("op2");
$oper2->addArray($c);
$oper2->addArray($d);
$commands = Array($oper1,$oper2);
echo json_encode($tot);
Şimdi sorun ne ben döndürme işlemi yapabilir mi? Kendine uygun yapısında json_decode ve içermek böyle bir kullanımı?