ماذا يفعل رئيس هندى ملفات ذاكرة التخزين المؤقت يعني ؟

StackOverflow https://stackoverflow.com/questions/1617364

  •  06-07-2019
  •  | 
  •  

سؤال

132
a:4:{s:8:"template";a:1:{s:10:"index.html";b:1;}s:9:"timestamp";i:1256373019;s:7:"expires";i:1256373079;s:13:"cache_serials";a:0:{}}<body>
 php<br >
  java<br >
  c++<br >

</body>

هل يستطيع أحد تفسير هذا الجزء:

132
    a:4:{s:8:"template";a:1:{s:10:"index.html";b:1;}s:9:"timestamp";i:1256373019;s:7:"expires";i:1256373079;s:13:"cache_serials";a:0:{}}
هل كانت مفيدة؟

المحلول

ووهو نسخة تسلسل من مجموعة PHP:

<?php
$serialized = 'a:4:{s:8:"template";a:1:{s:10:"index.html";b:1;}s:9:"timestamp";i:1256373019;s:7:"expires";i:1256373079;s:13:"cache_serials";a:0:{}}';
$unserialized = unserialize($serialized);
print_r($unserialized);

والنتائج في:

Array
(
[template] => Array
    (
        [index.html] => 1
    )

[timestamp] => 1256373019
[expires] => 1256373079
[cache_serials] => Array
    (
    )

)

نصائح أخرى

أنا لا أعرف الكثير عن هندى, ولكن هذا يبدو وكأنه شيء مماثل Bencoding, حيث يمكنك ترميز الأشياء مثل السلاسل و المصفوفات عن طريق تحديد أطوال الأولى.هذا يتجنب الحاجة إلى تحديد مثل هذه الأمور مع "أحرف خاصة" (مثل الاقتباس) ثم تحتاج إلى أن تكون "هرب" إذا كانت تظهر في السلسلة.

  • 132 هو طول ترميز السلسلة.
  • a:4: يبدو انها إدخال النقابي (القاموس) مع 4 عناصر.
  • s:8:"template" يبدو أن سلسلة من طول 8 ، مع قيمة "قالب".في هذه الحالة, هو مفتاح البند الأول في القاموس.
  • قيمة هذا البند هو في هذه الحالة ، آخر القاموس الذي فقط الخرائط الرئيسية "index.html" إلى قيمة عدد صحيح 1.
  • و أعتقد أنك يمكن أن تعمل بها بقية.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top