PHP: permite solo ciertos caracteres en cadena, sin usar expresiones regulares

Quiero permitir solo ciertos caracteres en una cadena, sé que es fácil conpreg_match pero esta función no la pude entender desde hace años: /

Como dije, vi millones de ejemplos de preg_match, pero quiero construir el mío, solo quiero permitir:

1) todas las letras y números en inglés superior / inferior

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890

2) todas las letras y números árabes

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

3) los siguientes caracteres especiales

,. () / - + & ،

Cualquier otra cosa que quiera eliminar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta