1--TEST-- 2Test substr_count() function (basic) 3--FILE-- 4<?php 5 6echo "***Testing basic operations ***\n"; 7var_dump(@substr_count("", "")); 8var_dump(@substr_count("a", "")); 9var_dump(@substr_count("", "a")); 10var_dump(@substr_count("", "a")); 11var_dump(@substr_count("", chr(0))); 12 13$a = str_repeat("abcacba", 100); 14var_dump(@substr_count($a, "bca")); 15 16$a = str_repeat("abcacbabca", 100); 17var_dump(@substr_count($a, "bca")); 18var_dump(substr_count($a, "bca", 200)); 19var_dump(substr_count($a, "bca", 200, 50)); 20var_dump(substr_count($a, "bca", -200)); 21var_dump(substr_count($a, "bca", -200, 50)); 22var_dump(substr_count($a, "bca", -200, -50)); 23 24echo "Done\n"; 25 26?> 27--EXPECTF-- 28***Testing basic operations *** 29bool(false) 30bool(false) 31int(0) 32int(0) 33int(0) 34int(100) 35int(200) 36int(160) 37int(10) 38int(40) 39int(10) 40int(30) 41Done 42