Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2013, 12:27
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: recorrer un String en php

Lo mas sencillo es utilizar expresiones regulares...

Código PHP:
Ver original
  1. <?php
  2. $texto = 'para que tengan una idea, me entrega esto y necesito solo en nombre de la impresora.
  3. Microsoft (R) Windows Script Host versi�n 5.8 Copyright (C) Microsoft Corporation 1996-2006. Reservados todos los derechos. Nombre de servidor Nombre de impresora HP Photosmart Plus B210 series Class Driver Nombre del recurso compartido Nombre de controlador HP Photosmart Plus B210 series Class Driver Nombre del puerto 10.178.21.8 Comentario Ubicaci�n Procesador de impresi�n winprint Tipo de datos RAW Par�metros Atributos 832 Prioridad 1 Prioridad predeterminada 0 N�mero medio de p�ginas por minuto 0 Estado de la impresora Otros Estado de impresora extendido Pausado Estado de error detectado Otros Estado de error detectado extendido Otros Nombre de servidor Nombre de impresora Microsoft XPS Document Writer Nombre del recurso compartido Nombre de controlador Microsoft XPS Document Writer v4 Nombre del puerto PORTPROMPT: Comentario Ubicaci�n Procesador de impresi�n winprint Tipo de datos RAW Par�metros Atributos 576 Prioridad 1 Prioridad predeterminada 0 N�mero medio de p�ginas por minuto 0 Estado de la impresora Inactivo Estado de impresora extendido Desconocido Estado de error detectado Desconocido Estado de error detectado extendido Desconocido Nombre de servidor Nombre de impresora Fax Nombre del recurso compartido Nombre de controlador Microsoft Shared Fax Driver Nombre del puerto SHRFAX: Comentario Ubicaci�n Procesador de impresi�n winprint Tipo de datos RAW Par�metros Atributos 16448 Prioridad 1 Prioridad predeterminada 0 N�mero medio de p�ginas por minuto 0 Estado de la impresora Inactivo Estado de impresora extendido Desconocido Estado de error detectado Desconocido Estado de error detectado extendido Desconocido N�mero de impresoras y conexiones locales enumeradas 3';
  4.  
  5. $resultados = array();
  6. preg_match_all('/Nombre de impresora ([a-zA-Z0-9 ]+) Nombre del recurso/',$texto,$resultados,PREG_SET_ORDER);
  7.  
  8. echo '<pre>';
  9. var_dump($resultados);
  10. echo '</pre>';
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)