summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/strripos.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/strings/strripos.phpt')
-rw-r--r--ext/standard/tests/strings/strripos.phpt35
1 files changed, 35 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/strripos.phpt b/ext/standard/tests/strings/strripos.phpt
new file mode 100644
index 0000000000..c9c6eae7e3
--- /dev/null
+++ b/ext/standard/tests/strings/strripos.phpt
@@ -0,0 +1,35 @@
+--TEST--
+strripos() function
+--POST--
+--GET--
+--FILE--
+<?php
+ var_dump(strripos("test test string", "test"));
+ var_dump(strripos("test string sTring", "string"));
+ var_dump(strripos("test strip string strand", "str"));
+ var_dump(strripos("I am what I am and that's all what I am", "am", -3));
+ var_dump(strripos("test string", "g"));
+ var_dump(strripos("te".chr(0)."st", chr(0)));
+ var_dump(strripos("tEst", "test"));
+ var_dump(strripos("teSt", "test"));
+ var_dump(@strripos("foo", "f", 1));
+ var_dump(@strripos("", ""));
+ var_dump(@strripos("a", ""));
+ var_dump(@strripos("", "a"));
+ var_dump(@strripos("\\\\a", "\\a"));
+?>
+--EXPECT--
+int(5)
+int(12)
+int(18)
+int(12)
+int(10)
+int(2)
+int(0)
+int(0)
+bool(false)
+bool(false)
+bool(false)
+bool(false)
+int(1)
+