رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

mhr1385

کاربر
  • تعداد ارسال ها

    1
  • تاریخ عضویت

  • آخرین بازدید

پست ارسال شده توسط mhr1385


  1. <?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 درست عمل کنه 

×
×
  • جدید...