<?php
function endsWith($haystack, $needle)
{
return $needle === '' || substr_compare($haystack, $needle, -strlen($needle), strlen($needle)) === 0;
}
var_dump(endsWith('foobar', 'bar'));
var_dump(endsWith('foobar', 'foo'));
var_dump(endsWith('foobar', 'foobar'));
var_dump(endsWith('foobar', 'foobarbaz'));
var_dump(endsWith('foobar', 'xfoobar'));
var_dump(endsWith('', ''));
var_dump(endsWith('foo', ''));
var_dump(endsWith('', 'foo'));
preferences:
60.2 ms | 402 KiB | 5 Q