- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema suddivisione stringa
-
problema suddivisione stringa
ciao!
ho una stringa fatta cosiProva
prova1
prova2
Testo
testo1
testo2Quello che vorrei fare è stampare solo la stringa con prova
Prova
prova1
prova2Ho pensato di usare explode per trasformarla in array a poi come faccio a fermare l'array in modo da visualizzare solo la parte che mi serve?
La lunghezza non è fissa, posso avere anche
Prova
prova1
prova2
prova3
prova4
Testo
testo1
testo2
testo3
-
Ciao,
ti serviva qualcosa del genere?
[PHP]
function trovaprova($str)
{
return (strpos(strtolower($str), 'prova')!==False);
}
$stringa="prova
Prova2
Prova3
testo
testo2
pippo
pluto
paperino";
$array=explode("\n", $stringa);
$mystring=implode("\n", array_filter ( $array, 'trovaprova' ));
echo $mystring;
[/PHP]
-
non proprio..io devo stampare tutta la stringa ma quando trovo la parola testo mi devo fermare (nel senso che non stampo più la stringa dalla parola testo in poi..)
se $stringa="aria
casa
prova
testo
cane "stampo solo
aria
casa
provasenza testo e cane
-
Allora prova così :
[PHP]$stringa="prova
Prova2
Prova3
testo
testo2
pippo
pluto
paperino";
$stringa = explode("testo",$stringa);
echo $stringa[0];[/PHP]