راکت
حل شده

ارور non object

3 پاسخ

@mhyeganeh
@hossein.r.1442
@golshahimohammadreza
در تیکه کد من ارور دارم میشه راهنمایی کنید مشکل چیه؟

$text = "they Text, sample word and...";
        $text1 = explode(" ", $text);
        foreach($text1 as $key=>$text) {
            $ty = "https://example.ir/api/getdata.aspx?exp={$text}";
            $g=file_get_contents($ty) . "<br>";
            $u1=json_decode($g);

    echo $u1->mean;exit();}

ارور

Trying to get property 'mean' of non-object
ثبت پرسش جدید

پاسخ‌ها

3
ftp
ftp
@ftp

تخصص: ساده

بهترین پاسخ

مشکل حل شد از utf8 استفاده کردم

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

اول در خط یکی مونده به آخر، مقدار $u1 رو همینجوری vardump کنید تا مطمئن بشید عملیات خوندن از فایلش با موفقیت انجام شده.
اروری که داره میده میگه $u1 رو بعنوان یک object نشناختم و به همین خاطر نمی‌تونم پراپرتی mean ش رو بهت بدم.

احتمالا لازم باشه مرحله به مرحله بالا برید و از همین طریق var_dump کردن متغیرها به نقطه ای برسید که مطابق با پیش بینی شما انجام نشده. بعد از اصلاحش دوباره مرحله به مرحله پایین میاید تا دوباره به خط آخر برسید.

ftp
ftp
@ftp

تخصص: ساده

@mhyeganeh
من قبل و بعد از json_decode یک var_dump قرار دادم var_dump قبل از json_decode مقادر رو بر گردوند اما var_dump که بعد از json_decode قرار دادم null برگردوند باید چیکار کنم.مشکل از کجاس

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

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

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