">
当前位置:Gxlcms > PHP教程 > 数组得值的奇怪有关问题

数组得值的奇怪有关问题

时间:2021-07-01 10:21:17 帮助过:13人阅读

数组得值的奇怪问题
PHP code
、

Array
(
    [title] => 迅雷电视剧
    [encoding] => gbk
    [listlink] =>  _src=\"([\s\S]*?)\"
    [listname] => _src=\"([\s\S]*?)\"
    [replace] => Array
        (
            [listname] => <\[^>\]+>$$$
            [vodname] => <\[^>\]+>$$$
            [actor] => <\[^>\]+>$$$
            [director] => <\[^>\]+>$$$
            [content] => <\[^>\]+>$$$
            [vodpic] => <\[^>\]+>$$$
            [continu] => <\[^>\]+>$$$
            [area] => <\[^>\]+>$$$
            [playtime] => <\[^>\]+>$$$
            [grade] => <\[^>\]+>$$$
            [url] => <\[^>\]+>$$$
        )

    [name] => ([\s\S]*?)<\/strong>
    [actor] => 
  • ([\s\S]*?)<\/a><\/li> [director] =>

    导演:<\/strong>([\s\S]*?)<\/p> [content] =>([\s\S]*?) [continu] => [area] =>

  • 标签:([\s\S]*?)<\/li> [playtime] =>

    片长:<\/strong>([\s\S]*?)分钟<\/span><\/p> [grade] => [language] =>

      ([\s\S]*?)<\/ul> [year] =>

      上映:<\/strong>([\s\S]*?)<\/p> [urlname] => title=\"([\s\S]*?)\" [urllink] => [submit] => 确定 )



  • 上面那一个数组,我要得到[content] 的值,但是只能得到一部分
    ([\s\S]*?)
    后一部份无法得到。
    请问一下是什么原因呢


    ------解决方案--------------------
    var_export这个数组 再贴出来
    ------解决方案--------------------
    你是怎么传的。又是怎么得的?
    ------解决方案--------------------
    给出[content]的值,并说明你要得到什么
    ------解决方案--------------------
    很可能符号的问题。
    建议在存放数组元素前,加上 htmlspecialchars();
    在取元素时,htmlspecialchars_decode();
    ------解决方案--------------------
    你是怎么看见你只获取了部分的啊?是不是直接输出,看的页面效果啊?
    ------解决方案--------------------
    加了以后能调用啊:
    PHP code
    
     $a ="[b] ([\s\S]*?) 123 
    [1] => [b] ([\s\S]*?) Array ( [0] => [b] ([\s\S]*?)------解决方案--------------------
    PHP code
    
     $a ="[b] ([\s\S]*?)>".$d."
    "; /*
    输出,浏览器界面已将标签解析*/ d-->>[b] ([\s\S]*?) /*源码*/ d-->>[b] ([\s\S]*?)

    人气教程排行