PHP序列化變數的3種方法
The idea behind serializing a variable is to create a storable string format of it, such that the same variable can be recreated later when required using the string.
1. serialize and unserialize
These are the traditional functions to serialize and unserialize data in PHP.
//serialize the array
$s = serialize($a);
echo $s;
//a:3:{s:1:"a";s:5:"Apple";s:1:"b";s:6:"banana";s:1:"c";s:7:"Coconut";}
echo '
';
//unserialize
$o = unserialize($s);
print_r($o);
1. serialize and unserialize
These are the traditional functions to serialize and unserialize data in PHP.
CODE:
$a = array('a' => 'Apple' ,'b' => 'banana' , 'c' => 'Coconut');//serialize the array
$s = serialize($a);
echo $s;
//a:3:{s:1:"a";s:5:"Apple";s:1:"b";s:6:"banana";s:1:"c";s:7:"Coconut";}
echo '
';
//unserialize
$o = unserialize($s);
print_r($o);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-735652/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 三種交換變數的方法變數
- PHP獲取POST資料的3種方法PHP
- PHP序列化的四種實現方法與橫向對比教程PHP
- php判斷變數是不是null的方法PHP變數Null
- Serializer 序列化 -----檢視層傳入一個變數到序列化器的方法變數
- PHP實現四捨五入的3種方法PHP
- C# 的三種序列化方法C#
- PHP的可變變數名PHP變數
- php反序列化-unserialize3PHP
- PHP變數PHP變數
- JavaScript判斷變數型別的四種方法JavaScript變數型別
- 前端基礎(二):變數宣告的6種方法前端變數
- Oracle獲取繫結變數的各種方法Oracle變數
- Go:變數宣告的多種方法與預設值Go變數
- 淺談Python變數賦值的三種方法!Python變數賦值
- MAC 設定環境變數path的幾種方法Mac變數
- php中的SERVER變數PHPServer變數
- 【深入 PHP】PHP7 的基本變數PHP變數
- 淺談php變數的實現-PHPPHP變數
- PHP類的靜態(static)方法和靜態(static)變數PHP變數
- c語言 - 交換兩個變數(不建立臨時變數)兩種方法C語言變數
- php呼叫webservice的幾種方法PHPWeb
- php重定向的三種方法PHP
- PHP變數型別PHP變數型別
- PHP 常量與變數PHP變數
- Java中計算整數中唯一數字數量的3種方法Java
- PHP全面獲取url位址列引數多種方法PHP
- oracle資料庫獲取繫結變數的各種方法Oracle資料庫變數
- C語言交換兩個變數的值的5種基本方法C語言變數
- PHP的序列化和反序列化入門PHP
- Java 變數種類Java變數
- PHP核心定義變數的方式PHP變數
- PHP的靜態變數介紹PHP變數
- php中將驗證變數,,防止非法變數PHP變數
- PHP基礎__變數、常量PHP變數
- 改變IP地址的三種方法
- PHP 函式可變數量的引數列表PHP函式變數
- 在php中使用繫結變數的方法(Oracle SQL共享的機制)(轉)PHP變數OracleSQL