رفتن به مطلب

ارسال‌های توصیه شده

سلام

من میخوام آرایه رو در PHP بدون دیتابیس در یک فایل ذخیره سازی کنم و در صورت نیاز دوباره بازخوانی کنم.

از این کدها استفاده میکنم:

$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$MyArray = array('amir','javad');
fwrite($myfile, $MyArray);
fclose($myfile);

ولی این خطا رخ میده:

Fatal error: Uncaught TypeError: fwrite(): Argument #2 ($data) must be of type string, array given in C:\xampp\htdocs\1.php:5 Stack trace: #0 C:\xampp\htdocs\1.php(5): fwrite(Resource id #3, Array) #1 {main} thrown in C:\xampp\htdocs\1.php on line 5

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 هفته بعد...
در ۱۴۰۴/۱۰/۲۰ در 09:30، Amir01 گفته است:

سلام

من میخوام آرایه رو در PHP بدون دیتابیس در یک فایل ذخیره سازی کنم و در صورت نیاز دوباره بازخوانی کنم.

از این کدها استفاده میکنم:

$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$MyArray = array('amir','javad');
fwrite($myfile, $MyArray);
fclose($myfile);

ولی این خطا رخ میده:

Fatal error: Uncaught TypeError: fwrite(): Argument #2 ($data) must be of type string, array given in C:\xampp\htdocs\1.php:5 Stack trace: #0 C:\xampp\htdocs\1.php(5): fwrite(Resource id #3, Array) #1 {main} thrown in C:\xampp\htdocs\1.php on line 5

 

سلام.

از جیسون استفاده کن

$MyArray = array('amir','javad');

file_put_contents("newfile.txt", json_encode($MyArray));

خواندن دوباره

$content = file_get_contents("newfile.txt");
$MyArray = json_decode($content, true);

print_r($MyArray);

البته تست کنید
منم تستش نکردم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
  • اضافه کردن...