如何使用 file_get_html 获取 Li 的内文

How to get innertext of a Li Using file_get_html

我试图从 MyDramalist 获得 Api 但我做不到。 现在我要使用 PHP 从中提取信息。 比如如何获取国家?

我的PHP代码:

<?php 
$html = file_get_html($id_movie);
foreach ($html->find('.list-item') as $element) {
                        foreach ($element->find("b") as $subelement) {
                            // episode runtime
                            if(preg_match('/Duration/i', $subelement->innertext)){
                                preg_match_all('/[\d](,)?\d*/', $element->plaintext, $matches);
                                $runtime = implode(',', $matches[0]);
                            }

    }
}
?>

我的PHP代码不正确

输出:

2,2

我需要这个输出:

2hr 2min

MyDramaList HTML :

<div class="box-body light-b"> 
    <ul class="list m-b-0"> 
        <li class="list-item p-a-0">
        <b class="inline">Country:</b>
        South Korea 
        <i class="flag flags-c3"></i>
        </li>    
        <li class="list-item p-a-0">
        <b class="inline duration">Duration:</b> 
        2 hr. 2 min.
        </li>   
        <li class="list-item p-a-0 content-rating">
        <b class="inline">Rating:</b>
        13+ - Teens 13 or older
        </li> 
    </ul>
</div>

尝试:

$runtime = $matches[0][0]."hr ".$matches[0][1]."min";