() startsWith ve endsWith() PHP fonksiyonları | Netgez.com
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

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • itfigueres

    itfigueres

    12 EKİM 2013