C语言中do while语句的用法是什么?_后端开发
C语言中“do while”语句用于语句的循环判断;语法为:“do {代码语句} while(表达式);”。
它与while循环的不同在于:“do while”先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;否则终止循环。
我们在通过PHP获取微信昵称,并且存于数据库的时候,由于一些昵称带有特殊符号,所以存不进去,这时候我们可以通过下面的方式来处理。
方法二
c语言有且唯一的函数是什么?_后端开发
在c语言中有且唯一的函数是:“main”函数。
“main”函数,又称主函数,是程序执行的起点;如果有其他函数,则会完成对其他函数的调用后再返回到主函数,最后由“main”函数结束整个程序。
protected function removeEmoji($clean_text) { // Match Emoticons $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clean_text = preg_replace($regexEmoticons, '', $clean_text); // Match Miscellaneous Symbols and Pictographs $regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u'; $clean_text = preg_replace($regexSymbols, '', $clean_text); // Match Transport And Map Symbols $regexTransport = '/[\x{1F680}-\x{1F6FF}]/u'; $clean_text = preg_replace($regexTransport, '', $clean_text); // Match Miscellaneous Symbols $regexMisc = '/[\x{2600}-\x{26FF}]/u'; $clean_text = preg_replace($regexMisc, '', $clean_text); // Match Dingbats $regexDingbats = '/[\x{2700}-\x{27BF}]/u'; $clean_text = preg_replace($regexDingbats, '', $clean_text); return $clean_text; }
方法二
preg_replace("/[\x{1F600}-\x{1F64F}\x{1F300}-\x{1F5FF}\x{1F680}-\x{1F6FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}]/u","","这里是昵称")
方法三
// 过滤掉emoji表情 function filterEmoji($str){ $str = preg_replace_callback( '/./u', function (array $match) { return strlen($match[0]) >= 4 ? '' : $match[0]; }, $str); return $str; }
相关学习推荐:PHP编程从入门到精通
以上就是PHP方法处理微信昵称特殊符号过滤的详细内容,更多请关注ki4网其它相关文章!
c++万能头文件是什么?_后端开发
c++万能头文件是:“#include
”。
头文件是一种包含功能函数、数据接口声明的载体文件;其主要用于保存程序的声明,而定义文件用于保存程序的实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)