Bir sitenin kaynak kodundan tüm seçenek değerlerini almak için PHP ve RegEx Kullanımı

0 Cevap php

Ben RegEx ve sitenizi tararken, öğrenme ve cevap eğer, önemli benim öğrenme sürecini hızlandırmak gerektiğini şu soru var ediyorum.

Ben htmlencoded formatında bir web sitesinden form öğesini zorlama var. İşte bu yüzden gibi bozulmamış tüm etiketleri ile $ içerik dizesi var, demek ki:

$content = "<form name="sth" action="">
<select name="city">
<option value="one">One town</option>
<option value="two">Another town</option>
<option value="three">Yet Another town</option>
...
</select>
</form>

Ben bu şekilde, sitedeki tüm seçenekleri almak istiyorum:

array("One Town" => "one", "Another Town" => "two", "Yet Another Town" => "three" ...);

Ben gereken her şeyi dek Şimdi, ben, bu yüzden bu kolayca her dizesi içinde altdizgelerin ararken, bir bunu dilimlere dilimleme, dize manipüle tarafından yapılabilir biliyorum, ve. Ama anında verilen bir dize gelen tüm sonuçlar almak gerekir regex yapıyor basit bir yolu olmalı eminim. Herkes bana bunun için bir kısayol bulmanıza yardımcı olabilir? Ben internetin en iyi regex siteleri arandı, ama boşuna var.

Çok teşekkürler

0 Cevap