تبدیل رشته به آرایه

i-php-i

Active Member
من یه رشته شبیه به رشته زیر دارم و می خوام اون رو به آرایه تبدیل کنم، لطفا بگید که چطور می تونم این کار رو انجام بدم؟

PHP:
 'id|s:5:"admin";name|s:4:"name";family|s:3:"fam";pic|s:11:"def.jpg"'
این رشته در اصل مقادیر سسشن ها هستن که توی سسشن ذخیره شدن.
 
آخرین ویرایش:

i-php-i

Active Member
مطالعه بفرمائید
می شه بگید این رشته که دادم رو چطور باید با explode به آرایه تبدیل کرد؟
PHP:
  		 			 'id|s:5:"admin";name|s:4:"name";family|s:3:"fam";pic|s:11:"def.jpg"'
من با اعدادی که نشون دهنده طول متغیر هسات کاری ندارم و نمی این اعداد توی آرایه باشن.
 

Masoud1365

مدیر انجمن
شما بر اساس ساختار مشخص میتونید این کارو انجام بدید !
مثلا رشته رو بگیره و کاراکتر " رو به عنوان جدا کننده بدید ! بعدش هر چیزی که بین " باشه رو میریزه توی آرایت
 

i-php-i

Active Member
به نظر میاد آرایه serialize شده هست!
بله درسته. رشته مورد نظر درواقع همون سسشن ها هستن.

من سسشن ها رو توی دیتابیس ریختم ولی وقتی از کپچا استفاده می کنم، اسکریپت کپچا سسشن های قبلی رو پاک می کنه و سسشن های جدید توی دیتابیس ذخیره می کنه. به همین دلیل سسشن ها رو از دیتابیس میخونم، سسشن کپچا رو بهشون اضافه می کنم و دوباره سسشن ها رو توی دیتابیس ذخیره می کنم !

بنظرتون چرا این مشکل برای کپچا پیش اومده؟
 

جدیدترین ارسال ها

بالا