Red de conocimiento informático - Material del sitio web - Cómo operar con cada carácter en una cadena php

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

}

return ?$resultString;

}

echo?decode('abcde');

echo ? 'lt;/brgt;';

echo?decode('xyz'); gt;

Si $i?=?0;$i?lt;?strlen( $ str);$i ){

$resultString.