php-src/ext/standard/tests/strings/strrpos_negative_offset.phpt
2015-01-18 21:38:25 -05:00

36 lines
789 B
PHP

--TEST--
strr[i]pos() function with negative offset
--FILE--
<?php
var_dump(strrpos("haysthack", 'ha', -9));
var_dump(strrpos("haystack", 'h', -8));
var_dump(strrpos("haystack", 'k', -1));
var_dump(strrpos("haystack", "ka", -1));
var_dump(strrpos("haystack", 'a', -3));
var_dump(strrpos("haystack", 'a', -4));
var_dump(@strrpos("haystack", 'h', -9));
var_dump(strripos("HAYSTHACk", 'ha', -9));
var_dump(strripos("HAYSTACK", 'h', -8));
var_dump(strripos("HAYSTACK", 'k', -1));
var_dump(strripos("HAYSTACK", "ka", -1));
var_dump(strripos("HAYSTACK", 'a', -3));
var_dump(strripos("HAYSTACK", 'a', -4));
var_dump(@strripos("HAYSTACK", 'h', -9));
?>
--EXPECT--
int(0)
int(0)
int(7)
bool(false)
int(5)
int(1)
bool(false)
int(0)
int(0)
int(7)
bool(false)
int(5)
int(1)
bool(false)