simple regex problem need some help

Discussion in 'PHP' started by erkanbs, Feb 18, 2011.

  1. #1
    i cant get .jpg adress from this source code.

    	<div class="thumb"> 
    		<a href="/games/4_Wheel_Madness"> 
    			<img src="/gfx/0074_1.jpg" alt="" /><br /> 
    			4 Wheel Madness			
    		</a> 
    			</div> 
    Code (markup):

    preg_match_all('@\"><img src=\"(.*?)\" alt=\"\" \/><br \/>@si',$a,$b);
    
    print_r($b[0]);
    
    PHP:
    can some experts tell me where im wrong? thanks for help
     
    erkanbs, Feb 18, 2011 IP
  2. tvoodoo

    tvoodoo Active Member

    Messages:
    239
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    53
    #2
    
    $string = ' <div class="thumb"> 
                        <a href="/games/4_Wheel_Madness"> 
                            <img src="/gfx/0074_1.jpg" alt="" /><br /> 
                                4 Wheel Madness			
                        </a> 
                    </div>';
    preg_match_all('/(src)=("[^"]*")/i',$string,$matches);
    
    echo $matches[2][0];
    
    PHP:
     
    tvoodoo, Feb 18, 2011 IP