<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## serialize 串行化 >[info]?serialize():將對象轉化為字符串保存 > unserialize():將字符串反轉為對象(對應的類也必須包含) **serialize**?--? 產生一個可存儲的值的表示;返回字符串,此字符串包含了表示`value`的字節流,可以存儲于任何地方 * * * ``` /* ?串行化(序列化) */ class Person { ?public $name; ?public $age; ?public $sex; ?public $sanwei; ?public function __construct($name, $age, $sex, $sanwei) ?{ ??$this->name = $name; ??$this->age = $age; ??$this->sex = $sex; ??$this->sanwei = $sanwei; ?} } // 實例化Person類 $p = new Person('鳳姐', 20, '女', '100-70-100'); var_dump($p); $str = serialize($p);?// O:6:"Person":3:{s:4:"name";s:6:"鳳姐";s:3:"age";i:20;s:3:"sex";s:3:"女";} file_put_contents('9.txt', $str); /* ?O:object ?6:類名的字符個數 ?Person:類名 ?3:三個屬性 ?s:string 數據類型? ?i:int 數據類型 */ ``` **unserialize($param)** :反串行化 >[danger]反串行話的時候,類必須存在(否則是不完整的類) * * * ``` class Person { public $name; public $age; public $sex; public $sanwei; public function __construct($name, $age, $sex, $sanwei) { $this->name = $name; $this->age = $age; $this->sex = $sex; $this->sanwei = $sanwei; } } // 1.獲取9.txt文本的內容 $str = file\_get\_contents('9.txt');//O:6:"Person":4:{s:4:"name";s:6:"鳳姐";s:3:"age";i:20;s:3:"sex";s:3:"女";s:6:"sanwei";s:10:"100-70-100";} // 2.反串行化 $obj = unserialize($str); echo $obj->name; echo $obj->age; echo $obj->sex; ``` 例子2: ``` $intParam = 123; $stringParam= 'I love the world'; $arrayParam = array( "fruits" => array("a" => "orange", "b" => "banana", "c" => "apple"), "numbers" => array(1, 2, 3, 4, 5, 6), "holes" => array("first", 5 => "second", "third") ); class Object { public $memu = "index"; } $objectParam = new Object(); print 'serialize($intParam) 輸出的值:'.serialize($intParam); print 'serialize($stringParam) 輸出的值:'.serialize($stringParam); print 'serialize($arrayParam) 輸出的值:'.serialize($c=$arrayParam); print 'serialize($objectParam) 輸出的值:'.serialize($d=$objectParam); print 'unserialize(serialize($intParam)) 的結果是:'.unserialize(serialize($intParam)); print 'unserialize(serialize($stringParam)) 的結果是:'.unserialize(serialize($stringParam)); print 'unserialize(serialize($arrayParam)) 的結果是:'.unserialize(serialize($arrayParam)); var_dump(unserialize(serialize($arrayParam))); print 'unserialize(serialize($objectParam)) 的結果是:'; var_dump(unserialize(serialize($objectParam))); ``` 結果: ``` serialize($intParam) 輸出的值:i:123; serialize($stringParam) 輸出的值:s:16:"I love the world"; serialize($arrayParam) 輸出的值:a:3:{s:6:"fruits";a:3:{s:1:"a";s:6:"orange";s:1:"b";s:6:"banana";s:1:"c";s:5:"apple";}s:7:"numbers";a:6:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;}s:5:"holes";a:3:{i:0;s:5:"first";i:5;s:6:"second";i:6;s:5:"third";}} serialize($objectParam) 輸出的值:O:6:"Object":1:{s:4:"memu";s:5:"index";} unserialize(serialize($intParam)) 的結果是:123 unserialize(serialize($stringParam)) 的結果是:I love the world unserialize(serialize($arrayParam)) 的結果是:Arrayarray(3) { ["fruits"]=> array(3) { ["a"]=> string(6) "orange" ["b"]=> string(6) "banana" ["c"]=> string(5) "apple" } ["numbers"]=> array(6) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) [5]=> int(6) } ["holes"]=> array(3) { [0]=> string(5) "first" [5]=> string(6) "second" [6]=> string(5) "third" } } unserialize(serialize($objectParam)) 的結果是:object(Object)#2 (1) { ["memu"]=> string(5) "index" } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看