سؤال

إذا كان لدي صفيف مسلسل ... كيف يمكنني إلحاق المزيد من القيم إليه؟ يجب أن أكون غير مهيئته أولا -> إضافة بيانات ثم تسلسلها مرة أخرى؟

هل كانت مفيدة؟

المحلول

نعم.

function addItem($serializedArray, $item)
{
   $a = unserialize($serializedArray);
   $a[] = $item;
   return serialize($a);
}

نصائح أخرى

غير مالي هو الطريق للذهاب، بالتأكيد. ما لم يكن لديك سلسلة ضخمة، فمن المستحسن بشدة، إلا إذا كنت ترغب في جعل مترجم الخاص بك صارم.

يجب أن يتم تغيير أي شيء من صفيف / كائن متسلسل بعناية فائقة - ستحطم حرف إضافي واحد كل شيء إذا لم تقم بتحديث جميع الأرقام السابقة التي تحدد كل قطعة من الهيكل!

نعم، هذه هي الطريقة الوحيدة (موثوقة)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top