Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Tamoo #14771 üzenetére

    Csak a jpg-kiterjesztésre keres (png- és többi képformátum szándékosan kizárva, hogy megfeleljen annak, amit írtál):

    $count = null;
    $returnValue = preg_replace('/(href=".*?\\.jpg")/i', '$1 data-lightbox="example-2"', $test_string, -1, $count);

    A $count változó csak azt tartja nyilván, hogy mennyi találat van, egyébként nem lényeges.

    GYORSTESZT:

    http://www.functions-online.com/preg_replace.html

    $test_string = '<a href="http://valami.hu/kep.jpg">valami jpg-kép</a>
    <div>asdlajkdsasjld</div>
    <a href="asd/kep.jpg">valami jpg-kép</a>
    <a href="/akarmi/asd/kep.jpg">valami jpg-kép</a>
    <a href="/akarmi/asd/nem.jpg.png">nem jpg-kép</a>
    ';

    $count = null;
    $returnValue = preg_replace('/(href=".*?\\.jpg")/i', '$1 data-lightbox="example-2"', $test_string, -1, $count);

    EREDMÉNY:

    <a href="http://valami.hu/kep.jpg" data-lightbox="example-2">valami jpg-kép</a>
    <div>asdlajkdsasjld</div>
    <a href="asd/kep.jpg" data-lightbox="example-2">valami jpg-kép</a>
    <a href="/akarmi/asd/kep.jpg" data-lightbox="example-2">valami jpg-kép</a>
    <a href="/akarmi/asd/nem.jpg.png">nem jpg-kép</a>

Új hozzászólás Aktív témák