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:
Lo que me hace mostrar 84921.<?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);
?>
$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);
?>
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.