Próbuję znaleźć najlepszy sposób zamiany zastępowania ciągu z wieloma sortowaniami.Zamiennik ciągu Foreach z wieloma odmianami
Mam zdanie, które jest wstawiane przez użytkownika, mam tablicę, która zawiera wszystkie słowa w tym słowie i ich potencjalne poprawki.
$sentence = 'i want to recovary my vehical from the cabs';
chcę, aby wyświetlić następujące:
- chcę odzyskania mojego pojazdu z kabiną
- chcę odzyskać moje pojazdu z kabiną
- chcę revary mój pojazd z kabiny
Kod do tej pory:
$element = array(
"vehical" => array('vehicle'),
"recovary" => array('recovery', 'recover', 'revary')
);
$sentence = 'i want to recovary my vehical from the cabs';
foreach($element as $i => $val){
echo $i;
}
EDIT: Rozszerzone inny scenariusz:
Co by się stało, gdyby nie było więcej niż jeden wariant w górnej tablicy.
"vehical" => array('vehicle', 'vehiclesy', 'whatever'),
"recovary" => array('recovery', 'recover', 'revary')
- chcę odzyskania mojego pojazdu z kabiną
- chcę odzysku mój vehiclesy od kabin
- chcę odzysku moje cokolwiek z kabin
- Chcę odzyskać swoje pojazd z kabiny
- Chcę odzyskać moje pojazdy z kabin
- Chcę odzyskać moje wszystko z kabiny
- chcę revary mojego pojazdu z kabiną
- chcę revary mój vehiclesy z kabin
- Chcę revary moje cokolwiek z kabin
właśnie rozszerzył pytanie - Przeprosiny :( –
@SophieRhodes próbują moją odpowiedź, że działa zgodnie z oczekiwaniami –