Buenos Dias amigos:
Tengo un problema para ubicar la aparicion exacta de una cadena dentro de otra, tengo un string donde tengo varios indicadores tales como:
$string="CONTADOR_ENVIO_00: 20292; CONTADOR_ENVIO_04: 029293; CONTADOR_ENVIO: 282828"
Los numeros que aparecen luego de cada CONTADOR_ENVIO son variables y generados por otro script. Lo que yo deseo hacer es cada cierto tiempo tomar el trozo de texto que aparece despues de cada variable de CONTADOR ENVIO y a traves de un "substr" y un "explode" tomar el nuuevo numero.
Lo estoy haciendo a traves de strstr de la siguiente manera
El problema es que cuando quiero ubicar a "CONTADOR_ENVIO:" me toma el primero que consigue que es "CONTADOR_ENVIO_00", y yo deseo que la salida sea: CONTADOR_ENVIO: 282828";
Pueden ayudarme a encontrar una manera de que la busqueda sea la cadena exacta y no, la aproximada???
Espero haberme explicado bien.
Saludos Cordiales
Tengo un problema para ubicar la aparicion exacta de una cadena dentro de otra, tengo un string donde tengo varios indicadores tales como:
$string="CONTADOR_ENVIO_00: 20292; CONTADOR_ENVIO_04: 029293; CONTADOR_ENVIO: 282828"
Los numeros que aparecen luego de cada CONTADOR_ENVIO son variables y generados por otro script. Lo que yo deseo hacer es cada cierto tiempo tomar el trozo de texto que aparece despues de cada variable de CONTADOR ENVIO y a traves de un "substr" y un "explode" tomar el nuuevo numero.
Lo estoy haciendo a traves de strstr de la siguiente manera
Código [Seleccionar]
<?php
$string="CONTADOR_ENVIO_00: 20292; CONTADOR_ENVIO_04: 029293; CONTADOR_ENVIO: 282828";
$ubicar="CONTADOR_ENVIO";
echo $cadena=strstr($string, $ubicar);
?>
El problema es que cuando quiero ubicar a "CONTADOR_ENVIO:" me toma el primero que consigue que es "CONTADOR_ENVIO_00", y yo deseo que la salida sea: CONTADOR_ENVIO: 282828";
Pueden ayudarme a encontrar una manera de que la busqueda sea la cadena exacta y no, la aproximada???
Espero haberme explicado bien.
Saludos Cordiales