Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/06/2013, 12:49
Avatar de kikerrobles
kikerrobles
 
Fecha de Ingreso: mayo-2013
Ubicación: Oviedo
Mensajes: 17
Antigüedad: 11 años
Puntos: 2
Respuesta: recorrer un String en php

Puedes utilizar una función con preg_match_all. Te devolverá los resultados que cumplan con una expresión regular.

Así en esa cadena por jemplo, el nombre de la impresora aparece siempre detrás de "Nombre de impresora" y antes de "Nombre del recurso compartido" podrías usar algo como:

$regexp='/Nombre\sde\simpresora\s(.+)\sNombre\sdel/';
$coincidencias=array();
echo preg_match_all($regexp, $cadena, $coincidencias,PREG_PATTERN_ORDER);
print_r($coincidencias[1]);

No lo he probado, mira a ver como funciona preg_match_all y comprueba que la expresión regular sea válida. en $coincidencias[1] debería devolverte todos los nombres de las impresoras.

Siento haber contestado un poco a la carrera, pero ya con esto tienes bastante andado

(Lo siento, estaba ya con el texto medio escrito y le di a enviar una vez finalizado y ya tenías una estupenda respuesta)

Última edición por kikerrobles; 20/06/2013 a las 12:53 Razón: Ya estaba respondido