带有值的文件中的preg_match_all字符串

时间:2013-06-11 08:27:38

标签: php option file-get-contents preg-match-all

我需要按值

搜索文件名lll.php中的选项内容

作为

我的文件lll.php

<option value="n-7069">1</option>
<option value="n-7066">3</option>
<option value="n-7065">2</option>

我尝试使用此代码但不能与我合作

我的搜索代码如n-7065

$ccc2=$rd33fddf33do['contery'] ; 

我的文件内容值

$llll= file_get_contents('lll.php');

但它现在可以和我一起使用

preg_match_all('|<option *?</option>|ms', $llll, $matches);
foreach ($matches[0] as $select) {
    preg_match_all('|value='.$ccc2.'|', $select, $matches2);
    var_dump($matches2[1]);
}

1 个答案:

答案 0 :(得分:1)

preg_match('#<option value="'.$ccc2.'"(.*?)>(.*?)</option>#im', $llll, $body); 
print_r($body[2]);