Fungsi startsWith() and endsWith() di PHP

Fungsi startsWith() and endsWith() di PHP

iis

August 20, 2019

Bagaimana saya bisa menulis dua fungsi yang akan mengambil string dan kembali jika dimulai dengan karakter / string yang ditentukan atau diakhiri dengan itu?

Sebagai contoh:
$str = '|apples}';
echo startsWith($str, '|'); //Returns true
echo endsWith($str, '}'); //Returns true

php

Begini cara menggunakan fungsi tersebut:

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);
}

Gunakan ini jika Anda tidak ingin menggunakan regex.