Originariamente inviato da dottwatson
così su due piedi direi che sarebbe piu opportuno verificare un' occorrenza su le ultime 2 lettere, magari inserendo in un array le occorrenze... però non sarà mai affidabile al 100% e molto dipende dalla correttezza e completezza dei dati che metti nell' array

es.:
Codice PHP:

$combi
=array("ba"=>"be","ca"=>"che"ecc... )

//verifico 
$stringa "pesca";

foreach (
$combi as $singolare=>$plurale)
{
if (
substr($stringa,-2) == $singolare)
echo 
"$stringa è singolare e il suo plurale è ".substr($stringa,0,(strlen($stringa)-2)).$plurale;

in alcuni casi anche tre lettere...
Stavo pensando ad una reg exp...