- Home
- Categorie
- Coding e Sistemistica
- Coding
- Eseguire più explode su un testo
- 
							
							
							
							
							
Eseguire più explode su un testoDunque io ho questo codice [PHP]$url_file_feed = "data/feed_puntoinformatico.xml"; 
 $scrittura_feed_puntoinformatico=fopen("$url_file_feed","a+");
 $scrittura_feed_puntoinformatico=fread($scrittura_feed_puntoinformatico,filesize("$url_file_feed"));
 $exploding_puntoinformatico_r = explode("</r>", $scrittura_feed_puntoinformatico);[/php]
 $exploding_punto = explode("<$>", $exploding_puntoinformatico_r);[php]print_r($exploding_punto);[/PHP] Dentro il file xml ci stanno delle righe come questo 25/12/2008<$>titolo pagina 1<$>descrizione 1</r>25/11/2008<$>titolo pagina 2<$>descrizione 2</r> Quindi io dovrei fare almeno due divisioni in gruppi La prima dividendo in gruppi da </r> con un explode per esempio in modo tale da ottenere questo 25/12/2008<$>titolo pagina 1<$>descrizione 1 poi usare un'altra divisione per dividere da <$> in modo da ottenere su [0] 25/12/2008 Ora il punto è questo Appena vado a eseguire il secondo explode segnato in rosso e lo vado a stampare mi da questo errore [PHP]Notice: Array to string conversion in 
 testscript/feeds/use.php on line 51
 Array ( [0] => Array )[/PHP]Mi date una mano? O un alternativa.... anche se sono sicuro che sbaglio pure io a usare le funzioni centinaia di volte sugli stessi oggetti  
 
- 
							
							
							
							
							Ciao netwebs, se ho ben capito, dovresti fare cosi: 
 [php]
 $exploding_puntoinformatico_r = explode("</r>", $scrittura_feed_puntoinformatico);
 foreach($exploding_puntoinformatico_r AS $key => $value)
 $exploding_punto = explode("<$>", $value);
 [/php]
 
- 
							
							
							
							
							
[..] Di nuovo grazie ancora per l'aiuto amico 