PHP DOM解析器我的html ul代码

PHP DOM解析器我的html ul代码,php,parsing,dom,domparser,Php,Parsing,Dom,Domparser,我需要帮助解决我的问题。 我有这个HTML代码 <ul data-role="listview" data-inset="true" class="list-style-none ui-listview ui-listview-inset ui-corner-all ui-shadow"> <li data-role="list-divider" class="ui-li ui-li-divider ui-btn ui-bar-b ui-corner-top ui-bt

我需要帮助解决我的问题。 我有这个HTML代码

<ul data-role="listview" data-inset="true" class="list-style-none ui-listview ui-listview-inset ui-corner-all ui-shadow">
    <li data-role="list-divider" class="ui-li ui-li-divider ui-btn ui-bar-b ui-corner-top ui-btn-hover-undefined ui-btn-up-undefined">

            VALUE1</li>

        <li class="ui-btn ui-btn-icon-right ui-li-has-arrow ui-li ui-btn-up-c" data-opp="-666696165" data-odd="1.08">
                    <div class="ui-btn-inner ui-li" aria-hidden="true">
                       <div class="ui-btn-text">
                        <a href="#" class="container_12 ui-link-inherit">
                            <div class="grid_10">VALUEA1</div>
                            <div class="grid_2 right">VALUEA2</div>
                        </a>
                       </div>
                       <span class="ui-icon ui-icon-arrow-r ui-icon-shadow"></span>
                      </div>
                    </li>
            <li class="ui-btn ui-btn-icon-right ui-li-has-arrow ui-li ui-btn-up-c" data-opp="-666696166" data-odd="10.00">
                    <div class="ui-btn-inner ui-li" aria-hidden="true">
                       <div class="ui-btn-text">
                        <a href="#" class="container_12 ui-link-inherit">
                            <div class="grid_10">VALUEB1</div>
                            <div class="grid_2 right">VALUEB2</div>
                        </a>
                       </div>
                       <span class="ui-icon ui-icon-arrow-r ui-icon-shadow"></span>
                      </div>
                    </li>
            </ul>
  • 价值1
问题是我花了超过几个小时的时间,而我的任何代码都不起作用。 你能帮我得到这个输出吗

1:价值1

2:价值A1

3:价值A2

4:值B1


5:VALUEB2

U可以使用html解析器或此方法:

$html_values = explode(' ',preg_replace('`\s{2,}`',' ',trim(strip_tags($html))));
//1 strip_tags : remove html tags
//2 trim : remove space right and left 
//3 preg_replace : remove useless space
//4 explode: make an array 
foreach($html_values as $index=>$value){
    echo $index.': '.$value.'<br />';
}

我可以看出问题所在,您忘记编写一些代码这与PHP和解析有什么关系,当前输出是什么?不清楚所需的输出应该是什么,您的输入代码不完整,请提供更多详细信息,以便能够充分回答此问题。
0: VALUE1
1: VALUEA1
2: VALUEA2
3: VALUEB1
4: VALUEB2