php - MySQL 的 LOWER() 和 PHP 的 mb_strtolower() 返回相同的结果?

标签 php mysql string utf-8 multibyte

在 PHP 中,有一系列用于处理包含多字节字符的字符串的函数。
我在这里指的是这个列表:http://php.net/manual/en/ref.mbstring.php

我需要知道MySQL的LOWER()是否函数相当于 PHP 的 mb_strtolower()功能。
我想确保两个函数的结果是相同的。
我将使用 UTF-8 编码的两个函数。

最佳答案

是的,它们执行相同的功能。

mysql>SELECT LOWER('wOrD'); -> 单词

php>echo mb_strtolower('wOrD'); -> 单词

关于php - MySQL 的 LOWER() 和 PHP 的 mb_strtolower() 返回相同的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31724418/

相关文章:

php - 为什么我的 PHP 文件显示为纯文本?

mysql - SQL insert into select with COUNT(*) AS CountOf

php - 我可以在 PHP 中混合使用 MySQL API 吗?

mysql - 不带子查询的 ORDER BY COUNT()

java - 如何查找输入到扫描仪的字符串是否在数组中?

r - 如何在 R 中提取函数(写为字符串)中的参数?

PHP 添加单引号到逗号分隔的字符串

php - 根据用户的兴趣显示出版物

php - 缓存系统如何为网站工作

javascript - 两个提交一个ajax一个常规表单