json response php

PHP -
3 هفته پیش
توسط Ali Ghaleyan آپدیت شد
Ali Ghaleyan ( 11965 تجربه )
3 هفته پیش
تخصص : برنامه نویس لاراول

سلام
ما این کد رو تو php داریم:

echo json_encode($data);
        die;

ولی وقتی response برمیگرده چند تا space اضافی در ابتدای اون دیده میشه و نمیشه خروجی رو decode کرد
کسی این مشکل رو داشته؟

reza ( 35610 تجربه )
3 هفته پیش
تخصص : مهندس نرم افزار،برنامه نویس بک اند

با str_replace اسپیس هارو از بین ببر

mamalheydar ( 1600 تجربه )
3 هفته پیش
تخصص : متخصص php , توسعه وب

از تابع preg_replace استفاده کن همین جیسونو بزار توش

الیاس بشکنی ( 58305 تجربه )
3 هفته پیش
تخصص : برنامه نویس موبایل

@Serjik
همونطور که دوستان گفتن از str_replace استفاده کن
اگه نشد مشکل از کدهاتون باشه شاید

مازیار ( 8235 تجربه )
3 هفته پیش

درود
دوست گرامی احتمالا این اسپیس ها مربوط به کدی که نوشتید نیست بلکه مربوط به جایی است که بهش ریکوئست دادید.
احتمالا اونجا اسپیس وجود داره و شما دارید توی json_encode دنبالش می گردید.
ببینید $data از کجا میاد اون رو بررسی کنید.

Ali Ghaleyan ( 11965 تجربه )
3 هفته پیش
تخصص : برنامه نویس لاراول

ممنون از اشخاصی که جواب دادن
همونطور که دوستمون اشاره کردن
در یکی از فایلهای php قبل از تگ php فاصله وجود داشت

برای ارسال پاسخ باید وارد سایت شوید