por ejm
daniel en %d%a%n%i%e%l%
entonces hice esto
$texto=consultando($texto)
function consultando($a)
{
for ($i=0;$i<=strlen($a); $i++)
{
$b= "%"+strchr($texto,$i) //<===

}
return $b
}
GRacias de antemano por sus comentarios
Saludos para todos

| |||
que funcion se usa para capturar un caracter miren quiero en php convertir por ejm daniel en %d%a%n%i%e%l% entonces hice esto $texto=consultando($texto) function consultando($a) { for ($i=0;$i<=strlen($a); $i++) { $b= "%"+strchr($texto,$i) //<=== ![]() } return $b } GRacias de antemano por sus comentarios Saludos para todos ![]() |
| |||
Hola, Puedes acceder a los caracteres de una cadena con una nomenclatura semejante a los arrays: $cadena{0} seria el primer caracter (http://www.php.net/manual/en/language.types.string.php) Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
gracias josemi ya me salio <?php $texto="daniel"; function consultando($texto){ for ($i=0;$i<strlen($texto); $i++) { $b.= "%".$texto{$i}; } return $b; }; $texto=consultando($texto); echo $texto; ?> |
| |||
Disculpa Duín .. ¿para que necesitas poner un % entre tus caracteres? .. no será para generar un link (URL)? Te lo comento por qué para eso tienes la función: urlencode() o rawurlencode() Y si es algún problema con codificación de caracteres . .en teoría deberías usar base64_encode() ... Un saludo, |