機械学習またはその他の手法を使用して、PHP で数学的なユーザー入力とそうでないものを区別するにはどうすればよいですか?
数学的なユーザー入力とは、計算/解決できる数学的なステートメントを意味します。
そこで、基本的な算術演算を PHP で処理できる電卓を作成しました。前に、計算可能な数式であるかどうかを確認したいユーザー入力を渡します。そうでない場合は、echo "can not be computed";
したがって、擬似コード/セミコードでは:
function isComputable($input){
/* code I need help with here */
}
$userInput = $_GET['input'];
if(isComputable($userInput){
compute($userInput);
}
else{
echo "can not be computed";
}
PHPでこれを行う最良の方法は何ですか?