Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyusun tatasusunan dan objek dalam php

Bagaimana untuk menyusun tatasusunan dan objek dalam php

醉折花枝作酒筹
醉折花枝作酒筹asal
2021-08-05 17:22:282226semak imbas

Dalam artikel sebelumnya, kami belajar tentang cara menetapkan jenis pembolehubah Jika anda memerlukannya, sila baca "Cara menetapkan jenis pembolehubah dalam PHP menggunakan fungsi". Kali ini kami akan memperkenalkan kepada anda kaedah mensiri objek atau tatasusunan Anda boleh merujuknya jika perlu.

Kali ini kita lihat pada bersiri, tetapi adakah anda tahu apa itu bersiri?

Siri ialah proses menukar maklumat keadaan objek kepada bentuk yang boleh disimpan atau dihantar. Semasa bersiri, objek menulis keadaan semasanya ke storan sementara atau berterusan. Kemudian, anda boleh mencipta semula objek dengan membaca atau menyahsiri keadaan objek daripada storan.

Setelah kita memahami pengetahuan tentang penyirian, marilah kita belajar dengan cepat cara menyusun objek atau tatasusunan.

Mula-mula mari kita lihat sedikit berangan.

<?php
$sites = array(&#39;Google&#39;, &#39;360&#39;, &#39;Facebook&#39;);
$serialized_data = serialize($sites);
echo  $serialized_data . PHP_EOL;
?>

Hasil contoh ini ialah

Bagaimana untuk menyusun tatasusunan dan objek dalam php

Apa yang kami lakukan? Bagaimanakah keputusan ini menjadi seperti ini? Apakah maksud rentetan kod yang panjang ini? Saya tahu setiap perkataan dalam nama itu, mengapa saya tidak mengenali mereka semua?

Mari jelaskan secara terperinci Kami pada asalnya mempunyai tatasusunan, tetapi selepas beberapa operasi, tatasusunan kami bertukar menjadi rentetan kod yang tidak kami kenali. Oleh kerana kita tidak dapat menjelaskannya lagi, mari kita lihat fungsi ini.

fungsi serialize() digunakan untuk mensirikan objek atau tatasusunan dan mengembalikan rentetan. Selepas fungsi ini menyerikan objek, ia boleh dihantar dengan mudah ke tempat lain yang memerlukannya, dan jenis serta strukturnya tidak akan berubah.

Kemudian mari kita lihat format sintaks fungsi ini.

string serialize(要序列化的对象或数组)

Nampaknya proses yang kita tidak tahu ialah proses bersiri yang dijalankan oleh fungsi ini, dan kemudian objek atau tatasusunan ditukar menjadi rentetan yang panjang.

Perlu diingatkan bahawa jika anda ingin menukar rentetan bersiri kembali kepada nilai PHP, anda boleh menggunakan fungsi <strong>unserialize()</strong>.

Itu sahaja jika anda ingin mengetahui perkara lain, anda boleh klik ini. → →tutorial video php

Atas ialah kandungan terperinci Bagaimana untuk menyusun tatasusunan dan objek dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Artikel berkaitan

Lihat lagi