public function runJphp() { $str1 = 'foobar'; $len = Str::length($str1); $pos = Str::pos($str1, 'oba'); $pos = Str::pos($str1, 'oba', 4); $upper = Str::upper($str1); $replace = Str::replace($str1, 'o', 'O'); }
--TEST-- php\lib\str Test - searching --FILE-- <?php use php\lib\Str as str; echo "pos(Ob_foobar, ob) == " . str::pos('Ob_foobar', 'ob'), "\n"; echo "pos(Ob_foobar, ob, 4) == " . str::pos('Ob_foobar', 'ob', 7), "\n"; echo "pos(Ob_foobar, ob, 100) == " . str::pos('Ob_foobar', 'ob', 100), "\n"; echo "pos(Ob_foobar, ob, -1) == " . str::pos('Ob_foobar', 'ob', -1), "\n"; echo "pos(Ob_foobar, ob, -1000) == " . str::pos('Ob_foobar', 'ob', -1000), "\n"; echo "--ignore-case\n"; echo "posIgnoreCase(Ob_foobar, ob) == " . str::posIgnoreCase('Ob_foobar', 'ob'), "\n"; echo "posIgnoreCase(Ob_foobar, ob, 4) == " . str::posIgnoreCase('Ob_foobar', 'ob', 7), "\n"; echo "posIgnoreCase(Ob_foobar, ob, 100) == " . str::posIgnoreCase('Ob_foobar', 'ob', 100), "\n"; echo "posIgnoreCase(Ob_foobar, ob, -1) == " . str::posIgnoreCase('Ob_foobar', 'ob', -1), "\n"; echo "posIgnoreCase(Ob_foobar, ob, -1000) == " . str::posIgnoreCase('Ob_foobar', 'ob', -1000), "\n"; echo "--last-pos\n"; echo "lastPos(ob_foobar, ob) == " . str::lastPos('ob_foobar', 'ob'), "\n"; echo "lastPos(ob_foobar, ob, 4) == " . str::lastPos('ob_foobar', 'ob', 7), "\n"; echo "lastPos(ob_foobar, ob, 100) == " . str::lastPos('ob_foobar', 'ob', 100), "\n"; echo "lastPos(ob_foobar, ob, -1) == " . str::lastPos('ob_foobar', 'ob', -1), "\n"; echo "lastPos(ob_foobar, ob, -1000) == " . str::lastPos('ob_foobar', 'ob', -1000), "\n"; echo "--last-pos-ignore-case\n"; echo "lastPosIgnoreCase(ob_foObar, ob) == " . str::lastPosIgnoreCase('ob_foObar', 'ob'), "\n"; echo "lastPosIgnoreCase(ob_foObar, ob, 4) == " . str::lastPosIgnoreCase('ob_foObar', 'ob', 7), "\n"; echo "lastPosIgnoreCase(ob_foObar, ob, 100) == " . str::lastPosIgnoreCase('ob_foObar', 'ob', 100), "\n"; echo "lastPosIgnoreCase(ob_foObar, ob, -1) == " . str::lastPosIgnoreCase('ob_foObar', 'ob', -1), "\n"; echo "lastPosIgnoreCase(ob_foObar, ob, -1000) == " . str::lastPosIgnoreCase('ob_foObar', 'ob', -1000), "\n"; echo "--contains\n"; echo "contains(foobar, ob) == " . (str::contains('foobar', 'ob') ? "1" : "0"), "\n"; echo "contains(foobar, OB) == " . (str::contains('foobar', 'OB') ? "1" : "0"), "\n";