Home >Backend Development >PHP Tutorial > 请PHP老师,帮忙写段代码.非常感谢!该怎么处理

请PHP老师,帮忙写段代码.非常感谢!该怎么处理

WBOY
WBOYOriginal
2016-06-13 13:22:20828browse

请PHP老师,帮忙写段代码.非常感谢!!
HtmlString = "……var pictree = ['1341972991328.html','1341972991534.html','1341972991731.html','1341972991929.html','1341972992128.html','1341972992341.html','1341972992586.html','1341972992780.html','1341972992972.html','1341972993169.html','1341972993363.html','1341972993560.html','1341972993749.html','1341972993955.html','1341972994153.html'];
 //-->
 


……"

字符串变量HtmlString。变量值不确定。但都存在 var pictree = [字符串1] 和 。 

如何把 字符串1 里各''里的内容和 字符串2 连接起来组成一个新的字符串?


在线等。 第一次接触PHP。谢谢老师!!

------解决方案--------------------

PHP code
$HtmlString = 
 
<input type="hidden" name="thePage" id="thePage" value="1">
<input type="hidden" name="thePath" id="thePath" value="080819/hyrz008081909/1341972991328/">
<input type="hidden" name="maxPage" id="maxPage" value="15">
html;
preg_replace('/var pictree = \[([^\]]*)\]/e',"\$s='$1'",$HtmlString);
$arr=explode(',',str_replace("'",'',$s));
$str=preg_match('/id="thePath" value="(.*?)"/s',$HtmlString,$m);
foreach($arr as &$v) $v=$m[1].$v ;
print_r($arr);
<br><font color="#e78608">------解决方案--------------------</font><br>
PHP code

$HtmlString = 
 
<input type="hidden" name="thePage" id="thePage" value="1">
<input type="hidden" name="thePath" id="thePath" value="080819/hyrz008081909/1341972991328/">
<input type="hidden" name="maxPage" id="maxPage" value="15">……"
HTML;

preg_match('/pictree\s=\s\[(.*)\].*id="thePath"\svalue="([a-z\d\/]+)"/is', $HtmlString, $match);
if (isset($match[1]) && isset($match[2]))
    echo $match[1] . $match[2]; <div class="clear">
                 
              
              
        
            </div>
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn