php - 在 PHP 中读取多维数组
问题描述
如何阅读“目录”中的“测试”?
$_USERS = array (
10 => array (
`name` => `xyz`,
`role` => `user`,
`dir` => `["test","test1"]`,),
);
解决方案
假设您在脚本中静态创建此数组,我建议您不要使用 ` 引号。而是使用单引号或双引号。
下面的示例按照我认为您要求的方式工作:
$_USERS = array (
10 => array (
"name" => 'xyz',
"role" => 'user',
"dir" => '["test","test1"]',),
);
echo json_decode($_USERS[10]["dir"])[0];
因为“dir”中的数组不是真正的数组,所以我们可以使用json_decode将其翻译成PHP数组。
推荐阅读
- c# - 如何在 C# 中更改 CSV 文件中的任何列和行?
- layout - log4j2 2.14.1 JsonTemplateLayout 时间戳模式格式,以微秒为单位
- laravel - 使用 Laravel 动态创建 Html 表
- c# - 如何通过指定属性名称将通用对象列表转换为 DataTable?- C#
- android - MadiaStreamTrack 缩放功能未在 Android WebView 中返回,但适用于 Chrome
- haskell - 获取玫瑰树中节点的父节点
- azure - Azure 应用程序配置是否甚至适用于 Kubernetes 托管的 ASP .NET Core 应用程序?
- sql - 如何使用以下参数编写 SQL 查询
- python - 我需要从句子中找到给定单词的同义词。举个例子
- vue.js - 使用 v-show/v-if 和 Vue 制定表单模式