Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
<item id='113' type='vendor.model' available='true'>
preg_match_all('/<item.*id=.*>/', $документ, $m); print_r($m);
<item id='\d+' type='vendor.model' available='true'>
preg_match_all
preg_match
$m
$string = "<item id='1143' type='vendor.model' available='true'><item id='223' type='vendor.model' available='true'><item id='113' type='vendor.model' available='true'>"; function getElvalue($str, $param) { preg_match_all("/id='(.*?)'/iu", $str, $outstring); for($i=0;$i<count($outstring[1]);$i+=1) { if ( $outstring[1][$i] == $param ) { return 'Я нашёл - действие'; } } } echo getElvalue($string, '223');