mhr1385 0 گزارش دادن ارسال شده در شهریور 0 <?php $text = '[{"message":"message","from":"user"}]'; $slashes = addslashes($text); echo $slashes."\n\n"; echo "1. "; var_dump(json_decode("$slashes")); echo "2. "; var_dump(json_decode($slashes)); echo "3. "; var_dump(json_decode('[{\"message\":\"message\",\"from\":\"user\"}]')); echo "4. "; var_dump(json_decode("[{\"message\":\"message\",\"from\":\"user\"}]")); ?> بعد از اجرای کد بالا متوجه خواهید شد که تابع addslashes به درستی کارش رو انجام میده ولی json_encode به مشکل می خوره . در مورد چهارم خوروجی صحیح هستش ولی در مورد 1 و 2 دلیل اینکه نالل برگشت داده میشه نا مشحصه ! ممنون میشم راه حلی ارائه بدید که تابع json_decode در مورد 1 درست عمل کنه نقل قول Share this post Link to post Share on other sites