کمک برای نحوه ساخت کد php برای json
سلام دوستان وقت بخیر.
من کد جیسان زیر رو چجوری میتونم با پی اچ پی پیاده کنم؟ (مبتدی هستم لطفا کمی توضیح بدید)
{
"status":"OK",
"count":"3",
"result":
[
{"name":"ramin","family":"moradi","age":"26"},
{"name":"ali","family":"moradi","age":"46"},
{"name":"saeed","family":"ahmadi","age":"31"}
]
}
میخوام اون قسمت آرایه result داخل حلقه پر بشه. یه سری اطلاعات از دیتابیس خونده میشه و تعدادشون معلوم نیست.
ممنون میشم راهنماییم کنید. تشکر
نقل قول: کمک برای نحوه ساخت کد php برای json
من تا اینجاش پیش رفتم
class Item { public $name; //String public $family; //String public $age;}class Application { public $status; //String public $count; //String public $item; //array( Item )}header('Content-type: text/html');$app=new Application();$app->status="OK";$app->count="3";$app->item=array( array('name' => 'ramin', 'family' => 'moradi','age' => '26'), array('name' => 'ali', 'family' => 'moradi','age' => '46'), array('name' => 'saeed', 'family' => 'ahmadi','age' => '31'));
echo json_encode($app);
حالا اون قسمت آیتم رو چجوری پیاده کنم داخل حلقه?
نقل قول: کمک برای نحوه ساخت کد php برای json
نقل قول: کمک برای نحوه ساخت کد php برای json
اینجوری حل شد
$r= array(); while($row = sqlsrv_fetch_array( $result, SQLSRV_FETCH_ASSOC)) { $r[]=$row; } $app->item=$r;
نقل قول: کمک برای نحوه ساخت کد php برای json
بجای } و { بزار ] و [
بجای : هم بزار <=
میشه یه آرایه php معادل این کد جیسون