php - 如何访问此字符串
问题描述
我刚刚为用户添加了一些自定义字段。所以'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 数组
更多信息:https ://www.php.net/manual/en/function.unserialize.php
推荐阅读
- java - Maven 错误 - 在 https://repo.maven.apache.org/maven2 中找不到工件被缓存在本地存储库中
- javascript - 在脚本标签php中转义单引号
- jquery - 用于在 Rails 管理仪表板中改组链接的 Jquery append()
- javascript - Jssor Slider Maker水平模板;预览不滚动javascript错误
- spring-boot - Spring Boot 跨不同项目共享代码
- matlab - 二分法不返回值
- css - 如何将 !important 添加到 React 内联 CSS 样式中
- angularjs - Browserify + angular-fullpage.js
- python - 在 Python 中将直方图值转换为 Int 数组
- r - 如何解码带有数字字符引用的字符