Мне в основном нужна функция для проверки того, находятся ли символы строки (каждый символ) в массиве.
Мой код пока не работает, но здесь все равно,
$allowedChars = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," ","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","0","1","2","3","4","5","6","7","8","9"," ","@",".","-","_","+"," ");
$input = "Test";
$input = str_split($input);
if (in_array($input,$allowedChars)) {echo "Yep, found.";}else {echo "Sigh, not found...";}
Я хочу сказать: «Да, нашел».если одна из букв в $ input найдена в $allowedChars
.Достаточно просто, верно?Ну, это не работает, и я не нашел функцию, которая будет искать отдельные символы строки для значения в массиве.
Кстати, я хочу, чтобы это были только значения этих массивов,Я не ищу причудливые html_strip_entities или что-то еще, я хочу использовать этот точный массив для разрешенных символов.