2017-02-20 95 views
-1

我的網頁上有以下HTML。使用PHP從HTML獲取文本

是否可以使用PHP(或jQuery)來抓取div內的內容?我最終想在PHP腳本中使用它。

<div id="selectedaddress"> 
    <div>James</div> 
    <div>Thomson</div> 
    <div>London</div> 
    <div>England</div> 
</div> 

謝謝。

+2

使用'DOMDocument'類來解析HTML並提取內容的另一個簡單的方法。 – Barmar

+1

如果你只是想擺脫標籤使用'strip_tags()' –

+0

@ ponury-kostek這是一個很好的觀點 - 我可能會調查! – michaelmcgurk

回答

1

取決於你在找什麼功能了。根據您的代碼判斷,很可能您需要<form>標籤和<input>標籤和一個提交按鈕。

對於表單功能,請查看PHP 5 Form HandlingThe <select> element。你想從選定的列表中獲取一個值。

2

可能使用map()

$("#selectedaddress div").map(function(x,e){ 
 
    alert($(e).text()); 
 
    })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="selectedaddress"> 
 
     <div> 
 
      James 
 
     </div> 
 
     <div> 
 
      Thomson 
 
     </div> 
 
     <div> 
 
      London 
 
     </div> 
 
     <div> 
 
      England 
 
     </div> 
 
    </div>