Php 识别并显示字符串中的禁止字符
我正试图找到在PHP中实现这一点的最佳方法: 我得分析一根弦 有些字符是禁止使用的(例如:逗号、半逗号、空格、百分比……但它可以是我想要的任何字符,而不仅仅是标点符号!) 我想为字符串中的每个禁止字符打印一行:Php 识别并显示字符串中的禁止字符,php,regex,string,character,identify,Php,Regex,String,Character,Identify,我正试图找到在PHP中实现这一点的最佳方法: 我得分析一根弦 有些字符是禁止使用的(例如:逗号、半逗号、空格、百分比……但它可以是我想要的任何字符,而不仅仅是标点符号!) 我想为字符串中的每个禁止字符打印一行: $string = "My taylor, is rich%"; 分析后,我想打印: 字符逗号是禁止的 字符百分比是禁止的 对于具有相同字符的多个错误,总和可以只有一行 你们中有人遇到过这样的问题吗 我尝试过REGEX和STRPOS,但没有明显的效果。使用 上面的输出是: Chara
$string = "My taylor, is rich%";
分析后,我想打印:
字符逗号是禁止的
字符百分比是禁止的
对于具有相同字符的多个错误,总和可以只有一行
你们中有人遇到过这样的问题吗
我尝试过REGEX和STRPOS,但没有明显的效果。使用
上面的输出是:
Character , is forbidden
Character % is forbidden
Character ; is forbidden
preg\u match\u all
将返回$probidden
正则表达式的所有实例。您可以根据需要调整该正则表达式中的字符。数组_unique
将消除重复项
最后,我只是在输出中输出字符本身。如果你想要“逗号”、“百分比”等词,你必须为此创建一个哈希。太好了,正是我需要的!非常感谢你,本。谢谢你,米格,我忘了我问题中的“代码”标签。
Character , is forbidden
Character % is forbidden
Character ; is forbidden