首页 > 解决方案 > 如何访问此字符串

问题描述

我刚刚为用户添加了一些自定义字段。所以'api'就是其中之一。

function abc(){
    $current_user = wp_get_current_user();
    print_r(get_user_meta($current_user->id)['api'][0]);

}

add_action('init', 'abc');

我得到的结果是一个字符串:

a:2:{i:0;s:9:"paybphone";i:1;s:3:"ips";}

我不知道如何从 PHP 代码中访问“i”值作为其字符串。而且我也知道它不是 JSON ,所以我也不能使用 'json_encode()' 函数。请帮帮我!我是 Wordpress 编程的新手。

标签: phpmysqlwordpress

解决方案


您可以将结果从 php 传递给 unserialize() 函数,它将返回您可以在之后轻松访问的 PHP 数组

更多信息:https ://www.php.net/manual/en/function.unserialize.php


推荐阅读