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

  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006