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

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Mindy

    Mindy

    20 NİSAN 2006