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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014