<?php

var_dump(str_replace(array(65), array('a'), 'axAX'));
var_dump(str_ireplace(array(65), array('a'), 'axAX'));
echo "**************************\n";
var_dump(strpos('aA', 65));
var_dump(strpos('aA', 'A'));
var_dump(strpos('aAaXA', 'A', 0));
var_dump(strpos('aAaXA', 'A', 1));
var_dump(strpos('aAaXA', 'A', 2));
var_dump(strpos('aAaXA', 'A', 3));
var_dump(strpos('aAaXA', 'A', 4));
var_dump(strpos('aAaXA', 'A', 5));
var_dump(strpos('aAaXA', 'A', 6));
var_dump(strpos('aAaXA', 'A', -1));
var_dump(strpos('aAaXA', 'A', -2));
var_dump(strpos('aAaXA', 'A', -3));
var_dump(strpos('aAaXA', 'A', -4));
var_dump(strpos('aAaXA', 'A', -5));
var_dump(strpos('aAaXA', 'A', -6));
echo "**************************\n";
var_dump(strrpos('aA', 65));
var_dump(strrpos('aA', 'A'));
var_dump(strrpos('aAaXA', 'A', 0));
var_dump(strrpos('aAaXA', 'A', 1));
var_dump(strrpos('aAaXA', 'A', 2));
var_dump(strrpos('aAaXA', 'A', 3));
var_dump(strrpos('aAaXA', 'A', 4));
var_dump(strrpos('aAaXA', 'A', 5));
var_dump(strrpos('aAaXA', 'A', 6));
var_dump(strrpos('aAaXA', 'A', -1));
var_dump(strrpos('aAaXA', 'A', -2));
var_dump(strrpos('aAaXA', 'A', -3));
var_dump(strrpos('aAaXA', 'A', -4));
var_dump(strrpos('aAaXA', 'A', -5));
var_dump(strrpos('aAaXA', 'A', -6));
echo "**************************\n";
var_dump(stripos('aA', 65));
var_dump(stripos('aA', 'A'));
var_dump(stripos('aAaXA', 'A', 0));
var_dump(stripos('aAaXA', 'A', 1));
var_dump(stripos('aAaXA', 'A', 2));
var_dump(stripos('aAaXA', 'A', 3));
var_dump(stripos('aAaXA', 'A', 4));
var_dump(stripos('aAaXA', 'A', 5));
var_dump(stripos('aAaXA', 'A', 6));
var_dump(stripos('aAaXA', 'A', -1));
var_dump(stripos('aAaXA', 'A', -2));
var_dump(stripos('aAaXA', 'A', -3));
var_dump(stripos('aAaXA', 'A', -4));
var_dump(stripos('aAaXA', 'A', -5));
var_dump(stripos('aAaXA', 'A', -6));
echo "**************************\n";
var_dump(strripos('aA', 65));
var_dump(strripos('aA', 'A'));
var_dump(strripos('aAaXA', 'A', 0));
var_dump(strripos('aAaXA', 'A', 1));
var_dump(strripos('aAaXA', 'A', 2));
var_dump(strripos('aAaXA', 'A', 3));
var_dump(strripos('aAaXA', 'A', 4));
var_dump(strripos('aAaXA', 'A', 5));
var_dump(strripos('aAaXA', 'A', 6));
var_dump(strripos('aAaXA', 'A', -1));
var_dump(strripos('aAaXA', 'A', -2));
var_dump(strripos('aAaXA', 'A', -3));
var_dump(strripos('aAaXA', 'A', -4));
var_dump(strripos('aAaXA', 'A', -5));
var_dump(strripos('aAaXA', 'A', -6));
