Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2014, 13:11
Avatar de Thejuanjo
Thejuanjo
 
Fecha de Ingreso: mayo-2014
Mensajes: 28
Antigüedad: 10 años
Puntos: 2
Pregunta Cadenas de texto(o eso creo)

Muy buenas a todos.
Tengo una tabla [Datatype: TEXT]en la que está rellena con: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84921 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0

Necesito extraer el 84921 de la tabla, sólo necesito eso, he buscado y me salen como funciones de strings, pero no se usarlas, porque no me sale lo que busco.

Lo que yo busco es el código PHP que extrae el número que está en la posición del 84921, ya que este número no es fijo y quiero que lo extraiga automáticamente el número de esa posición.

En definitiva, yo lo que quiero es sacar número X por su posición en la cadena.

Por favor si alguien me puede escribir el código, que por mucho que busque no lo encuentro.


PD: 84921 (posición en la cadena 28); para aclarar(por si no me explico bien), quiero extraer el nº de la posición 28 en la cadena.
por ejemplo supongamos que:

$codigo = "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84921 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0" ;

Encontré algo parecido a lo que yo busco aquí buscando, use esto, pero podría darme un error; explico.
Codigo encontrado:
Cita:
<?php

$texto="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84921 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 ";
echo substr($texto, 54, 5);
?>
Lo que me hace mostrar 84921.

Temores de error(si usara este código:
- Que el número sea más largo y lo corte, sería posible adaptarlo?
- Que exista otros números antes del número 84921.

Última edición por Thejuanjo; 09/05/2014 a las 13:38