راکت

json response php

5 پاسخ

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

echo json_encode($data);
        die;

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

ثبت پرسش جدید

پاسخ‌ها

5
Reza Jashnsaz
Reza Jashnsaz
@rezajashnsaz0011

تخصص: مهندس نرم افزار

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

mamalheydar
mamalheydar
@m.r.heydarpanah

تخصص: متخصص php , توسعه وب

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

شاید پاسخ شما همین‌جا باشد

الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

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

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

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

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام