php - 按姓氏排序不适用于像 O'Brien 和 O'Koren 这样的名字
问题描述
我有一个姓氏的自定义字段,我有以下查询来获取它们,它表明它通过元键“last_name”对它们进行排序
$args = array( 'post_type' => 'team-member',
'posts_per_page' => -1,
'meta_key' => 'last_name',
'orderby' => 'meta_value',
'order' => 'ASC'
);
预期的顺序应该是 O'Brien 然后是 O'Koren,但它是按照另一个顺序执行的。有了这些查询,它是否会在遇到字符串中的标点符号时停止?
解决方案
所以我们这边有点错误,姓氏如下:O'Koren O'Brien
O'Brien 的口音很尖锐,而不是撇号,因此排在最后。
推荐阅读
- vue.js - 如何在同一个元素上使用`v-if`和`v-for`?
- jwt - 验证 JWT 令牌时指定 alg
- heroku - Heroku 添加信用卡的额外 450 小时是什么意思?
- ios - iOS 自动布局 - 堆栈视图中的约束问题
- c++ - 如何在 Visual Studio 代码(1.54 版)中将外部库链接到我的 C++ 程序?
- android - 调用 AssetFileDescriptor 的动画贴纸错误
- vba - VBA 文件名参考问题-文件资源管理器视图文件扩展名
- c# - 如何动态更改基于代码的迁移 .resx 文件中的默认架构名称?
- django - 检查密码总是返回 false django
- python - Python在打印后更新多行