PHP: Permitir apenas certos caracteres em string, sem usar regex

Eu quero permitir apenas alguns caracteres em uma string, eu sei que é fácil compreg_match mas essa função eu não conseguia entender desde anos: /

Como eu disse, vi milhões de exemplos preg_match, mas eu quero construir o meu, eu quero permitir apenas:

1) todas as letras e números ingleses superiores / inferiores

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890

2) todas as letras e números arábicos

اأإآبتثحخدذرزسشصضطظعغفقكلمنهويىءئ ١٢٣٤٥٦٧٨٩٠

3) os seguintes caracteres especiais

, () / - + & ،

Qualquer outra coisa que eu queira remover.

questionAnswers(1)

yourAnswerToTheQuestion