使用wpdb获取按字母顺序排序的数据

时间:2014-06-10 作者:user3067592

我的WP中有一个从数据库获取数据的函数,

下面是函数

function thebook_get_provider_types() {
    global $wpdb;
    static $provider_types;

    if (! isset($provider_types)) {
        $row = $wpdb->get_row(sprintf(\'SELECT * FROM wp_postmeta WHERE meta_id = %d\', CF_PROVIDER_TYPES));
        $provider_types = unserialize($row->meta_value);
    }

    return $provider_types;
}
有没有办法按字母排序来获取数据?我无法在CODEX中找到相关文档,如果有任何帮助,我将不胜感激。

1 个回复
SO网友:engelen

这确实与WordPress无关,但OP似乎并不知道这一点,所以这里是你的答案:-)。但是,下次:这与WordPress无关,请在相应的SE中发布PHP问题。

可以使用sort 函数,该函数按数组值的字母顺序对数组进行排序。

我假设你有一个一维数组。如果没有,你应该用更多的信息来编辑你的问题。

function thebook_get_provider_types() {
    global $wpdb;
    static $provider_types;

    if (! isset($provider_types)) {
        $row = $wpdb->get_row(sprintf(\'SELECT * FROM wp_postmeta WHERE meta_id = %d\', CF_PROVIDER_TYPES));
        $provider_types = unserialize($row->meta_value);
    }

    // Sort the array alphabetically
    sort( $provider_types );

    return $provider_types;
}

结束

相关推荐

每页完全不同的Functions.php?

是否可以通过条件加载完全不同的函数?i、 函数中的e。php您有一个条件加载在旧函数的include中,然后有另一个条件加载在新函数中?这样做的原因是一个网站正在呈现新的面貌,但只是一页一页,旧的样式和功能很混乱,需要更换,但我不能只是删除它们,因为网站的其余部分将失败。