Selecting string inside a string

Discussion in 'PHP' started by Jeehan, Jan 4, 2012.

  1. #1
    Help me out please.

    total string is "http://cdn.total.com/v/gfx/apps/72850/header_292x136.jpg" trying to get only the numbers inside it (72850). means the numbers inside the / /. It wont be always 5 digits, it can change.

    so if

    $url = "http://cdn.total.com/v/gfx/apps/numbers/header_292x136.jpg";

    i want to echo only the red part.

    Thank you.
     
    Solved! View solution.
    Jeehan, Jan 4, 2012 IP
  2. BRWebConsultingLtd

    BRWebConsultingLtd Member

    Messages:
    45
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    28
    #2
    
    <?php
    $url = "http://cdn.total.com/v/gfx/apps/72850/header_292x136.jpg";
    $display preg_replace("/[^0-9]/", '', $url);
    
    echo $display;
    ?>
    
    PHP:


    That should do it
     
    BRWebConsultingLtd, Jan 4, 2012 IP
  3. Jeehan

    Jeehan Well-Known Member

    Messages:
    1,578
    Likes Received:
    31
    Best Answers:
    1
    Trophy Points:
    115
    #3
    @BRWeb its taking numbers from 292x136 too, its showing result 72850292136
     
    Jeehan, Jan 4, 2012 IP
  4. BRWebConsultingLtd

    BRWebConsultingLtd Member

    Messages:
    45
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    28
    #4
    Ah yes, so I see - is it always that URL you will be using? Just with different numbers?
     
    BRWebConsultingLtd, Jan 4, 2012 IP
  5. Jeehan

    Jeehan Well-Known Member

    Messages:
    1,578
    Likes Received:
    31
    Best Answers:
    1
    Trophy Points:
    115
    #5
    yes

    Thank you.
     
    Jeehan, Jan 4, 2012 IP
  6. #6
    
    <?php
    $url = "http://cdn.total.com/v/gfx/apps/72850/header_292x136.jpg";
    $display = preg_split ('/\//', $url, 0); 
    echo $display[6];
    ?>
    
    PHP:
    Try that
     
    BRWebConsultingLtd, Jan 4, 2012 IP
  7. Jeehan

    Jeehan Well-Known Member

    Messages:
    1,578
    Likes Received:
    31
    Best Answers:
    1
    Trophy Points:
    115
    #7
    Awesome. Thank you.
     
    Jeehan, Jan 4, 2012 IP
  8. BRWebConsultingLtd

    BRWebConsultingLtd Member

    Messages:
    45
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    28
    #8
    No problem :) Glad I could help.
     
    BRWebConsultingLtd, Jan 4, 2012 IP
    Jeehan likes this.