ciao a tutti, mi ritrovo con il seguente codice:
Codice PHP:
$textarea = $_POST['tracklist'];
$check = explode("\n", $textarea);
$lines = 0;
$findme = 'Disc';
for ($i = 0; $i < count($check); $i++) {
$pos = strpos($check[$i], $findme);
if (strlen($check[$i]) > 1) {
if ($pos === false)
$lines++;
else {
if ($pos != 0)
$lines++;
}
}
}
echo "[b]Numero Tracce:[/b] ".$lines."
";
praticamente in $textarea ho una serie di valori presi da una textarea appunto.
esplodo questi valori separandoli con un "a capo" e li metto nella variabile $check che diventa un array.
come potete vedere poi inserisco una stringa in $findme ed eseguo il resto del codice che non fa altro che contarmi le linee presenti escludendo quelle < di 1 e quelle nelle quali è presente la stringa non alla posizione 0 (per esempio prende: "Disco1" e non "ciao Disco").
Tutto Funziona alla perfezione però vorrei inserire in $findme una lista di parole e non solo quella presente.
Ho provato a creare un array ed assegnarlo a $findme ma va in errore...
Come potrei fare?
vi ringrazio