我有一個來自我想要轉換的合作伙伴的系統狀態頁,這樣我就可以將其輸入自動化到我自己的服務頁面中。該服務的狀態由<span>
課程提供。我知道這很不理想,但這是他們提供更新的唯一方式。將html標籤轉換爲php數組
下面是HTML的一個副本:
<ul class="item-3">
<li class="status service1">
<span class="icon"></span>
<h6>
SERVICE 1
</h6>
<p>
Updated:
9:52 AM CST Apr, 24
</p>
<span class="arrow up"></span>
</li>
<li class="status service2">
<span class="icon"></span>
<h6>
SERVICE 2
</h6>
<p>
Updated:
9:52 AM CST Apr, 24
</p>
<span class="arrow up"></span>
</li>
<li class="status service3">
<span class="icon"></span>
<h6>
SERVICE 3
</h6>
<p>
Updated:
9:52 AM CST Apr, 24
</p>
<span class="arrow up"></span>
</li>
</ul>
我需要搶<span class="arrow up">
值,因爲這是服務狀態,以及<li class="status service3">
,因爲這告訴我這是什麼樣的服務。
由於我的狀態頁API使用ID而不是「上/下」等我需要狀態和服務在陣列中,所以我可以將它們轉換爲我的格式。
http://stackoverflow.com/questions/1592438/create-array-from-the-contents-of-div-tags-in -php –
http://php.net/manual/en/function.preg-match-all.php –