Php 如何访问此字符串

Php 如何访问此字符串,php,mysql,wordpress,Php,Mysql,Wordpress,我刚刚为用户添加了一些自定义字段。所以“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&q

我刚刚为用户添加了一些自定义字段。所以“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编程新手。

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


更多信息:

这是否回答了您的问题?这称为序列化字符串,链接的问题解释了它的处理。