مهمان ارسال شده در 13 خرداد، ۱۳۹۴ اشتراک گذاری ارسال شده در 13 خرداد، ۱۳۹۴ درود . همانطور که می دانید یکی از استاندارد های پرطرفدار و جدید برای انتقال داده Json است . میخواهم شیوه نوشتن اطلاعت با این استاندارد را در PHP بهتون آموزش بدم . لازم به ذکر است که توابع زیر از PHP 5.2.0 به بعد به توابع این زبان استفاده شده . تابع json_encode : string json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] ) mixed $value : داده اولیه که میخواهید به استاندارد Json تبدیل شود . مثل آرایه int $options : تنطیماتی که میخواهید در خروجی تابع رعایت شود . که بصورت Bitmask های زیر باید مورد استفاده قرار گیرد که در این جا به ۲ مورد پرکاربرد آن اشاره میکنم . JSON_UNESCAPED_UNICODE : برای استفاده از متون فارسی در متن حتما این تنطبم را استفاده کنید * برای اطلاعات بیشتر به این صفحه مراجعه کنید . int $depth : معمولا نیازی به استفاده از این پارامتر نیست . ولی این پارمتر برای دوستانی که میخواهد عمق اطلاعات را محدود کنند استفاده مفید واقع می شود . مثال : مثال ۱) تبدیل آرایه به Json : $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); echo json_encode($arr); که خروجی آن به شکل ذیل است : {"a":1,"b":2,"c":3,"d":4,"e":5} مثال ۲) تبدیل آرایه دارای متن فارسی : $arr = array('قد' => 1, 'وزن' => 2, 'سن' => 3, 'محل تولد' => 4, 'شاخص توده بدنی' => 5); echo json_encode($arr,JSON_UNESCAPED_UNICODE); که خروجی آن به شکل ذیل است : {"قد":1,"وزن":2,"سن":3,"محل تولد":4,"شاخص توده بدنی":5} یک از دلایل قرار دادن این آموزش کاربرد فراوان آن در ارتباط برنامه اندروید شما با سرور است . ارادتمند شما ، ارانی . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.