有办法,用正则
举个最简单的例子
$aa = '<div class="Place">广东深圳</div>';
preg_match("/<div class=\"Place\">(.*)<\/div>/i", $aa, $bb);
echo $bb[1];
不过你那些div里还有html标记的就比较麻烦点了

解决方案 »

  1.   

    <?php$str = <<<HTML
    <div class="Item">
    <div class="CompareCheck">
    <input type="checkbox" name="auction_id" value="a18bf6baf17e7b9e1665ff7f60accf66_0db1" />
    </div>
    <div class="Pic" style="background-image:url(http://image.taobao.com/bao/uploaded/20060529/a11/a18bf6baf17e7b9e1665ff7f60accf66_125047.jpg_sum.jpg);"><a href="http://auction1.taobao.com/auction/0/item_detail-0db1-a18bf6baf17e7b9e1665ff7f60accf66.jhtml?p=1-1" target="_blank">
    <img src="http://image.taobao.com/bao/uploaded/20060529/a11/a18bf6baf17e7b9e1665ff7f60accf66_125047.jpg_sum.jpg" alt="图片" /></a>
    </div><div class="Info">
    <div class="Name">
     <a href="http://auction1.taobao.com/auction/0/item_detail-0db1-a18bf6baf17e7b9e1665ff7f60accf66.jhtml?p=1-1" target="_blank" class="EventCanSelect">*乐龙*诺基亚 7260 原装手机套+原装手绳  四钻信誉 </a></div>
    <div class="Seller">
    卖家:<a href="http://member1.taobao.com/member/user-profile-08458ea3c61d6f0755b92b63e5d43fad.htm" target="_blank">乐龙梦</a>
    <span class="WWOnline" status="00" nick="乐龙梦" tnick="樂龍夢">&nbsp;</span> <a class="AddToFav" href="http://my.taobao.com/mytaobao/favorite/watch_items.jhtml?action=favorite%2Fcollect_items&amp;event_submit_do_create=anything&amp;item_id=a18bf6baf17e7b9e1665ff7f60accf66&amp;x_id=0db1" target="_blank">收藏</a>
    </div>
      </div>
    <div class="TimeLeft"><i>剩余</i>2天</div>
    <div class="Place">广东深圳</div>
    <div class="Legend">
       <a href="http://www.taobao.com/strade/strade.php" target="_blank"><img src="http://image.taobao.com/logo/icon_alipay_16x16_v2.gif" alt="使用支付宝付款,放心又省钱" /></a>
      </div>
    <div class="Shipping">
    6.00
    </div>
    <div class="Price">一口价<br />
    <span>30.00</span>
    </div>
    </div>
    HTML;
    $re = array( "#<(img) src=\"(.+)\"#isU", 
     "#<div class=\"(Name)\">\s*<a.+>(.+)<\/a>#isU",
     "#<div class=\"(Seller)\">.*<a.+>(.+)<\/a>#isU",
     "#<div class=\"(TimeLeft)\"><i.+<\/i>(.+)<\/div>#isU",
     "#<div class=\"(Place)\">(.+)<\/div>#isU",
     "#<div class=\"(Legend)\">(.+)<\/div>#isU",
     "#<div class=\"(Shipping)\">[\r\n]+([^\r\n].+)[\r\n]+<\/div>#isU",
     "#<div class=\"(Price)\">.+<span>(.+)</span>.+<\/div>#isU",
    );
    $res = array();
    preg_replace_callback( $re, "func", $str );
    function func($m)
    {
    global $res;
    if( isset( $m[1] ) && isset( $m[2] ) )
    {
    $res[$m[1]] = $m[2];
    }
    }print_r( $res );
    ?>