ปัญหาของฉันเป็นเรื่องพื้นฐานมาก
ฉันไม่พบตัวอย่างที่ตรงกับความต้องการของฉันว่าเป็นอย่างไรserialize()
และunserialize()
หมายความว่าอย่างไรใน php? พวกเขาเพียงแค่ยกตัวอย่าง - จัดเรียงอาร์เรย์และแสดงผลลัพธ์ในรูปแบบที่ไม่ได้อธิบาย มันยากมากที่จะเข้าใจแนวคิดพื้นฐานเกี่ยวกับศัพท์แสงของพวกเขา
แก้ไข:
<?php
$a= array( '1' => 'elem 1', '2'=> 'elem 2', '3'=>' elem 3');
print_r($a);
echo ("<br></br>");
$b=serialize($a);
print_r($b);
?>
เอาท์พุท:
Array ( [1] => elem 1 [2] => elem 2 [3] => elem 3 )
a:3:{i:1;s:6:"elem 1";i:2;s:6:"elem 2";i:3;s:7:" elem 3";}
ฉันไม่เข้าใจผลลัพธ์ที่สอง นอกจากนั้นใครสามารถยกตัวอย่างสถานการณ์ที่ฉันต้องทำให้อนุกรม php array ก่อนใช้งานได้หรือไม่?