Jump to content

Recommended Posts

Need help with the regex of this script, I am trying to grab just the number inside of the div with the class of content, not the added Players part.

 


<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
include(dirname(__FILE__) .'/include/simple_html_dom.php');

//playlist page
$playlist_page = 'http://www.bungie.net/stats/reach/online.aspx';

//create dom
$html = new simple_html_dom();
$html->load_file($playlist_page);

//get all divs
$get_divs = '';
$get_divs_el = $html->find('li.glowBox div');
if (preg_match_all('~class="content"~', $get_divs_el[0]->innertext, $matches)) {
$get_divs = $matches[0];
}

print_r($get_divs_el);
print_r($get_divs);

?>


<ul>

					                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl00_nameLink" href="/stats/reach/playlists.aspx?p=29898">NOBLE MAP PACK</a> </h4>  
									1,192 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl01_nameLink" href="/stats/reach/playlists.aspx?p=30228">COMMUNITY SLAYER</a> </h4>  
									Available 2.08.2011
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl02_nameLink" href="/stats/reach/playlists.aspx?p=30353">GRIFBALL</a> </h4>  
									Available 2.08.2011
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl03_nameLink" href="/stats/reach/playlists.aspx?p=30446">FIREFIGHT LIMITED</a> </h4>  
									Available 2.08.2011
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl04_nameLink" href="/stats/reach/playlists.aspx?p=30291">FIREFIGHT ARCADE</a> </h4>  
									Available 2.08.2011
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl05_nameLink" href="/stats/reach/playlists.aspx?p=25886">RUMBLE PIT</a> </h4>  
									4,586 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl06_nameLink" href="/stats/reach/playlists.aspx?p=29220">LIVING DEAD</a> </h4>  
									4,684 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl07_nameLink" href="/stats/reach/playlists.aspx?p=25885">TEAM SLAYER</a> </h4>  
									14,501 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl08_nameLink" href="/stats/reach/playlists.aspx?p=29978">MLG</a> </h4>  
									1,457 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl09_nameLink" href="/stats/reach/playlists.aspx?p=28808">TEAM SWAT</a> </h4>  
									9,670 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl10_nameLink" href="/stats/reach/playlists.aspx?p=29219">TEAM SNIPERS</a> </h4>  
									3,051 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl11_nameLink" href="/stats/reach/playlists.aspx?p=28474">TEAM OBJECTIVE</a> </h4>  
									1,208 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl12_nameLink" href="/stats/reach/playlists.aspx?p=28475">MULTI TEAM</a> </h4>  
									2,306 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl13_nameLink" href="/stats/reach/playlists.aspx?p=28476">BIG TEAM BATTLE</a> </h4>  
									6,621 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl14_nameLink" href="/stats/reach/playlists.aspx?p=28477">INVASION</a> </h4>  
									2,475 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl15_nameLink" href="/stats/reach/playlists.aspx?p=28478">FIREFIGHT</a> </h4>  
									6,302 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl16_nameLink" href="/stats/reach/playlists.aspx?p=28479">SCORE ATTACK</a> </h4>  
									1,568 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl17_nameLink" href="/stats/reach/playlists.aspx?p=28779">CO-OP CAMPAIGN</a> </h4>  
									285 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl18_nameLink" href="/stats/reach/playlists.aspx?p=28481">TEAM ARENA</a> </h4>  
									1,228 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl19_nameLink" href="/stats/reach/playlists.aspx?p=28480">DOUBLES ARENA</a> </h4>  
									1,571 Players
                                    </div>
							</li>
						                                       
                                <li class="glowBox">
                                    <div class="corner bottomLeft"></div>
                                    <div class="corner topRight"></div>
								<div class="content">
                                        <h4><a id="ctl00_mainContent_playlistRepeater_ctl20_nameLink" href="/stats/reach/playlists.aspx?p=30227">FFA ARENA</a> </h4>  
									235 Players
                                    </div>
							</li>

                    </ul>

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/226649-regex-problem/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.