Foros del Web » Programando para Internet » PHP »

Como generar cadenas de caracteres automaticamente

Estas en el tema de Como generar cadenas de caracteres automaticamente en el foro de PHP en Foros del Web. HOLA A TODOS NECESITO HACER UNA FUNCION PARA CREAR CADENAS DE CARACTERES CONSECUTIVOS NO ALEATORIOS POR EJEMPLO: "hol1", "hol2",...., "hola",....,"holz", etc... Y NECESITO PODER IMPRIMIRLOS ...
  #1 (permalink)  
Antiguo 18/12/2008, 12:43
(Desactivado)
 
Fecha de Ingreso: enero-2008
Mensajes: 26
Antigüedad: 16 años, 3 meses
Puntos: 0
De acuerdo Como generar cadenas de caracteres automaticamente

HOLA A TODOS

NECESITO HACER UNA FUNCION PARA CREAR CADENAS DE CARACTERES CONSECUTIVOS NO ALEATORIOS
POR EJEMPLO: "hol1", "hol2",...., "hola",....,"holz", etc... Y NECESITO PODER IMPRIMIRLOS EN PANTALLA O GUARDARLOS EN UN ARCHIVO DE TEXTO YTAMBIEN NECESITO QUE YO PUEDA ELEGIR LA LONGITUD DE LA CADENA.

AGRADEZCO A QUIEN ME PUEDA DAR UNA AYUDA YA QUE NO SE MUCHO DE PHP
  #2 (permalink)  
Antiguo 18/12/2008, 13:17
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Como generar cadenas de caracteres automaticamente

Si quieres hacerlo con algun texto que tu coloques puedes probar con esto:
Código php:
Ver original
  1. echo randomString("holas",5);
  2.  
  3. function randomString($caracteres,$largo){
  4.     $text = '';
  5.     $larC = strlen($caracteres);
  6.     for($a=0;$a<$largo;$a++){
  7.         $text .= $caracteres[rand(0,$larC-1)];
  8.     }
  9.     return $text;
  10. }

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 18/12/2008, 15:37
 
Fecha de Ingreso: diciembre-2008
Ubicación: localhost
Mensajes: 232
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Como generar cadenas de caracteres automaticamente

Marvin, no es por nada pero el que yo hice, lo hice porque ahi decia NO ALEATORIOS ... Pero bueno, ojalá le sirva el que realizaste... Quedó bueno por cierto

Cita:
Iniciado por telmework Ver Mensaje
HOLA A TODOS

NECESITO HACER UNA FUNCION PARA CREAR CADENAS DE CARACTERES CONSECUTIVOS NO ALEATORIOS
POR EJEMPLO: "hol1", "hol2",...., "hola",....,"holz", etc... Y NECESITO PODER IMPRIMIRLOS EN PANTALLA O GUARDARLOS EN UN ARCHIVO DE TEXTO YTAMBIEN NECESITO QUE YO PUEDA ELEGIR LA LONGITUD DE LA CADENA.

AGRADEZCO A QUIEN ME PUEDA DAR UNA AYUDA YA QUE NO SE MUCHO DE PHP
  #4 (permalink)  
Antiguo 18/12/2008, 21:55
(Desactivado)
 
Fecha de Ingreso: enero-2008
Mensajes: 26
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Como generar cadenas de caracteres automaticamente

Hola YINC

Tu dices que hiciste uno que no es aleatorio quisiera saber cual es ya que no se muestra en pantalla.

te agradeceria tu colaboracion
  #5 (permalink)  
Antiguo 19/12/2008, 07:40
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Respuesta: Como generar cadenas de caracteres automaticamente

Cita:
Iniciado por Yinc
Marvin, no es por nada pero el que yo hice, lo hice porque ahi decia NO ALEATORIOS ... Pero bueno, ojalá le sirva el que realizaste... Quedó bueno por cierto
Y yo lei tan rapido que no alcance a razonar muy bien el problema y me ekivoke xD...

Vuelve a poner tu codigo porque al parecer ese es el que necesita telmework

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #6 (permalink)  
Antiguo 19/12/2008, 08:48
 
Fecha de Ingreso: diciembre-2008
Ubicación: localhost
Mensajes: 232
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: Como generar cadenas de caracteres automaticamente

Cita:
Iniciado por Marvin Ver Mensaje
Y yo lei tan rapido que no alcance a razonar muy bien el problema y me ekivoke xD...

Vuelve a poner tu codigo porque al parecer ese es el que necesita telmework

Suerte!
Tranquilo Marvin, errar es de humano

Según entendi el quiere que genere un string más un número Z...

Que salga algo así en pantalla me imagino

String1
String2
String3


Bueno la funcion sería la siguiente:

Código PHP:
<?

echo Generar("String",10); //Propiedades Generar(Texto,Longitud)

function Generar($texto,$longitud) {

$resultado ''//En la anterior se me había olvidado colocar el return :-p

for ($X $X <= $longitud $X++) {

if(
$resultado=='') {
$resultado"$texto - $X <BR>";
}else{
$resultado .= "$texto - $X <BR>";
}
}
return 
$resultado;
}

?>
Espero que te sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:24.