SORU
7 Mayıs 2009, PERŞEMBE


() startsWith ve endsWith() PHP fonksiyonları

Nasıl bir dize almak ve belirtilen karakter/dize ile başlar veya sona ererse dönecekti iki fonksiyon yazabilirim?

Örneğin:

$str = '|apples}';

echo startsWith($str, '|'); //Returns true
echo endsWith($str, '}'); //Returns true

CEVAP
7 Mayıs 2009, PERŞEMBE


function startsWith($haystack, $needle)
{
     $length = strlen($needle);
     return (substr($haystack, 0, $length) === $needle);
}

function endsWith($haystack, $needle)
{
    $length = strlen($needle);
    if ($length == 0) {
        return true;
    }

    return (substr($haystack, -$length) === $needle);
}

Eğer bir düzenli ifade kullanmak istemiyorsanız eğer doğru değilse bunu kullanın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • jocc talking shit

    jocc talking

    6 NİSAN 2007