note 110641 deleted from function.strrpos by aharvey
| From: | aharvey@php.net | Date: | Mon, 19 Nov 2012 01:12:21 +0000 |
| Subject: | note 110641 deleted from function.strrpos by aharvey | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-192026@lists.php.net to get a copy of this message | ||
Note Submitter: Anonymous
----
Maybe someone finds this useful:
<?php
function str_endswith($needle, $haystack, $ignore_case = false)
{
if($ignore_case)
{
return stripos($haystack, $needle) === (strlen($haystack) - strlen($needle));
}
return strpos($haystack, $needle) === (strlen($haystack) - strlen($needle));
}
$file = 'picture.png';
var_dump(str_endswith('.jpg', $file)); // false
var_dump(str_endswith('.png', $file)); // true
var_dump(str_endswith('.PNG', $file)); // false
var_dump(str_endswith('.PNG', $file, true)); // true