V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
flyphy
V2EX  ›  PHP

为何相同字符串var_dump()长度不一样

  •  
  •   flyphy · Apr 21, 2012 · 5233 views
    This topic created in 5119 days ago, the information mentioned may be changed or developed.
    从页面上通过curl抓取一个图片的url,用$url表示。

    var_dump($url)与var_dump("复制粘贴$url打印出来的字符串")显示两个字符串长度不同,按常理两者应该一致的。

    如var_dump($url)结果为:
    string(181) "http://data.vdisk.me/26650156/2a69b61d816564014acd045d13c4b561500a582a?ip=1334991860,10.73.32.194&ssig=zKxd8vwFes&Expires=1334990660&KID=sae,l30zoo1wmz&fn=Winter.jpg"
    var_dump("复制粘贴以上$url打印出来的字符串")的结果为:
    string(165) "http://data.vdisk.me/26650156/2a69b61d816564014acd045d13c4b561500a582a?ip=1334991860,10.73.32.194&ssig=zKxd8vwFes&Expires=1334990660&KID=sae,l30zoo1wmz&fn=Winter.jpg"
    2 replies    1970-01-01 08:00:00 +08:00
    terrychang
        1
    terrychang  
       Apr 21, 2012
    var_dump($url)里面, "&"是"&"

    var_dump("复制粘贴以上$url打印出来的字符串")里面,"&"是"&"
    terrychang
        2
    terrychang  
       Apr 21, 2012
    忘记说为什么显示内容相同了。

    var_dump($url)输出在浏览器的时候,"&" 直接按html显示成"&"了。

    你可以用<pre>标签包裹下,看看输出的内容。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1023 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:02 · PVG 03:02 · LAX 12:02 · JFK 15:02
    ♥ Do have faith in what you're doing.