احمد نادری

توسعه دهنده فول استک

author
author

احمد نادری

توسعه دهنده فول استک

json در php

json یک فرمت رایج برای نمایش داده ها هست . ..

{
    "key" : value,
}

value میتونه به صورت عدد – متن (با “” مثل “ahmad” ) – یا آرایه ( [] ) یا یک آبجکت ( {} ) باشه .

{
    "feild1" : "value",
    "feild2": ["value1", "value2", "value3"],
    "feild3": {
        "feild31" : "value31",
        "feild32" : "value32",
        "feild33" : "value33"
    },
    "feild4": [
        {
            "feild41": "value41",
            "feild42": "value42"
        },
        {
            "feild43": "value43",
            "feild44": "value44"
        }
    ]

}

توابع php :

json_encode : تبدیل آرایه به json
json_decode: تبدیل فرمت json به آرایه یا آبجت ( در صورتی که json_decode($json, true) باشد خروجی به صورت آرایه خواهد بود ) .

$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
echo json_encode($arr); 
// {"a":1,"b":2,"c":3,"d":4,"e":5}

$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
$arr = json_decode($json, true);
// ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];

درباره من
  • سلام به وب سایت من خوش اومدید ! از سال 1388 که وارد دنیای برنامه نویسی شدم تجربیات خودم رو از پروژه های مختلف به دست آوردم و همیشه سعی کردم تا مهارت های فنی و رفتاری خودم رو ارتقا بدم تا بتونم برای خودم و سازمانی که در آن کار می کنم بهترین باشم . من عاشق یادگیری هستم و همیشه از چالش های جدید هیجان زده میشم چون اونارو کلید موفقیت و رشد خودم می دونم.
  • @ahmadnaderi01
arrow