|
|
|
| Есть информация такого вида:
<item num="6" name="Саша" pic="m.gif" swf="fish_red.swf" prof="4" quality="0" skill="1" artikul_id="816" x="1395" y="1200" farming="1" />
<item num="12" name="Маша" pic="w.gif" swf="fish_blue.swf" prof="4" quality="0" skill="30" artikul_id="335" x="1289" y="1151" farming="1" />
<item num="15" name="Женя" pic="m.gif" swf="fish_red.swf" prof="4" quality="0" skill="1" artikul_id="335" x="1175" y="1120" farming="0" />
<item num="16" name="Света" pic="w.gif" swf="fish_blue.swf" prof="4" quality="0" skill="30" artikul_id="335" x="1408" y="1025" farming="0" />
|
Нужно в результати получить только те <item в которых найдено что farming="0" и skill="30".
В результате должно получится следующее:
<item num="16" name="Света" pic="w.gif" swf="fish_blue.swf" prof="4" quality="0" skill="30" artikul_id="335" x="1408" y="1025" farming="0" />
|
Очень прошу помогите.. Спасибо.. | |
|
|
|
|
автор: ....... (08.08.2009 в 11:49) |
|
|
для: AlexDIXI
(08.08.2009 в 03:47)
| |
<?php
header('content-type:text/plain');
$txt='<item num="6" name="Саша" pic="m.gif" swf="fish_red.swf" prof="4" quality="0" skill="1" artikul_id="816" x="1395" y="1200" farming="1" />
<item num="12" name="Маша" pic="w.gif" swf="fish_blue.swf" prof="4" quality="0" skill="30" artikul_id="335" x="1289" y="1151" farming="1" />
<item num="15" name="Женя" pic="m.gif" swf="fish_red.swf" prof="4" quality="0" skill="1" artikul_id="335" x="1175" y="1120" farming="0" />
<item num="16" name="Света" pic="w.gif" swf="fish_blue.swf" prof="4" quality="0" skill="30" artikul_id="335" x="1408" y="1025" farming="0" />';
preg_match_all('#<item\s[^>]*?\sskill="30"[^>]*?\sfarming="0"[^>]*>#', $txt, $out);
print_r($out);
?>
|
| |
|
|
|
|
|
|
|
для: .......
(08.08.2009 в 11:49)
| | Спасибо! | |
|
|
|