Cómo operar con cada carácter en una cadena php
2.php.net/manual/zh/function.chr.php
2.php.net/manual/zh/function.ord.php
Es mejor utilizar estas dos funciones. La capacidad de PHP para manejar caracteres no es tan buena como la de C.
Cambie lo siguiente a: $resultString.=$str[$i] 1
a: $resultString.=chr(ord($str[$i]) 1 ) ;
echo?decode('abcde'); //salida bcdef
echo?decode('xyz'); //salida yz{lt;?php
función?decode($str){
$resultString?=?""" ;
for($i?=?0;$i?lt;? strlen ($str);$i ){
$resultString.=chr(ord($str[$i]) 1);//Convierte el carácter al código ascii 1 y retrocede p >
}
return ?$resultString;
}
echo?decode('abcde');
echo ? 'lt;/brgt;';
echo?decode('xyz'); gt;
Si $i?=?0;$i?lt;?strlen( $ str);$i ){
$resultString.