>백엔드 개발 >PHP 튜토리얼 >php获取某个class类的img数量并输出

php获取某个class类的img数量并输出

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-06 20:50:531261검색

<div class="post-content">
<img  src alt="php获取某个class类的img数量并输出" ><p>php怎么统计 post-content 内的img数量,并且输出数量,如上面代码,img数量是3</p>
                            
                        


                                                                                                                        
                     <h2>回复内容:</h2>
                      
                                                            <pre class="brush:php;toolbar:false"><div class="post-content">
<img  src alt="php获取某个class类的img数量并输出" ><p>php怎么统计 post-content 内的img数量,并且输出数量,如上面代码,img数量是3</p>
                            
                        
            <p class="answer fmt" data-id="1020000000166314">
                                    </p>
<p>用<code>preg_match_all</code>正则匹配行么?</p>
<pre class="brush:php;toolbar:false">$text = '<div class="post-content">
<img  src="" alt="php获取某个class类的img数量并输出" ><img  src="" alt="php获取某个class类的img数量并输出" >
</div>';
$preg = "/(\<img . alt="php获取某个class类的img数量并输出" >)/s";
echo preg_match_all($preg, $text, $match);</img.>

用正则来解析 html 是不推荐的做法,见 http://stackoverflow.com/questions/17... ,最好使用一些 PHP 的 dom 解析库。

  1. http://simplehtmldom.sourceforge.net/
  2. http://stackoverflow.com/questions/29...
  3. http://stackoverflow.com/questions/35...

为什么不用jQuery呢
$('.post-content img').length();

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:linux - PHP页面有一个浏览量统计每秒有200并发,造成insert给mysql造成很大压力다음 기사:Mysql如何准确赛选(排序)出最值得推荐的信息?

관련 기사

더보기