ciao
io ho un file di testo dove sono contenuto diverse parole, una sotto l'altra, vorrei proiettare a video solo quelle che terminano con le stesse ultime tre lettere della parola inserita dall'utente
ho impostato cosi per ora
ma mancono alcune cose
come posso fare?
grazie!
Codice PHP:
<table border="0" width="100%">
<td>
<form method="POST" action="index.php">
<p align="center"></p>
<p align="center"><input type="text" name="parola" size="20"><input type="submit" value="Cerca" name="cerca"></p>
</form>
</td>
</tr>
</table>
<?php
if($_POST['parola'] != "")
{
$fCont = file_get_contents("lista.txt");
$toSrc = $_POST['parola'];
$posizioni = array(); // questo array conterrà tutte le posizioni trovate..
do
{
$pos = strpos($fCont, $toSrc, (count($posizioni) > 0) ? ($posizioni[count($posizioni)] + 1) : 0); // questo cerca la sottostringa $toSrc nella stringa $fCont a partire dalla posizione successiva all'ultima trovata..
if ($pos !== false)
$posizioni[] = $pos; // se ha trovato qualcosa lo mette nell'array..
} while ($posizione !== false);
print_r($posizioni); // stampa l'array a video.. qui chiaramente modifichi come ti pare..
}
else
echo"Inserisci una parola";
?>