PHP中函數(shù)的使用說明

    時間:2024-09-01 06:15:46 PHP 我要投稿
    • 相關(guān)推薦

    PHP中函數(shù)的使用說明

      先用一段代碼重現(xiàn)一下問題

      乍一看,結(jié)果很讓人費(fèi)解:

      復(fù)制代碼 代碼如下:

      <?php

      $string = <<<EOF

      hello

      world

      EOF;

      $data = simplexml_load_string($string);

      print_r($data);

      print_r($data->foo);

      ?>

      乍一看,結(jié)果很讓人費(fèi)解:

      復(fù)制代碼 代碼如下:

      SimpleXMLElement Object

      (

      [foo] => Array

      (

      [0] => SimpleXMLElement Object

      (

      [bar] => hello

      )

      [1] => SimpleXMLElement Object

      (

      [bar] => world

      )

      )

      )

      SimpleXMLElement Object

      (

      [bar] => hello

      )

      明明print_r顯示foo是一個有兩個bar元素的數(shù)組,但是最后卻僅僅顯示了一個bar元素!

      原因其實(shí)很簡單,在如上所示simplexml_load_string的結(jié)果里,foo并不是數(shù)組,而是一個迭代對象!

      可以這樣確認(rèn):

      復(fù)制代碼 代碼如下:

      foreach ($data->foo as $v) print_r($v);

      foreach ($data->children() as $v) print_r($v);

      看來,print_r或者var_dump之類的表象并不完全可信,自己多留心吧。

    【PHP中函數(shù)的使用說明】相關(guān)文章:

    PHP中的排序函數(shù)區(qū)別分析03-31

    PHP的壓縮函數(shù)03-31

    淺析php函數(shù)的實(shí)例04-01

    PHP中date函數(shù)常用時間處理方法03-31

    簡單介紹php構(gòu)造函數(shù)用法03-15

    探討PHP函數(shù)的實(shí)現(xiàn)原理及性能04-01

    php外部執(zhí)行命令函數(shù)03-31

    php對圖像的各種處理函數(shù)代碼總結(jié)04-01

    php字符串處理函數(shù)大全03-20

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      中文字幕免费视频 | 色悠久久网国产精品99 | 中文字幕乱码免费视频 | 无遮挡很黄很爽免费国产 | 久久成人免费精品二区 | 一区二区三区国产日韩 |