codeigniter - 我在用户数据中以多维数组的形式存储了一些项目,并希望访问它们
问题描述
下面的代码基本上是我实际所做的。在这里,假设我想访问同一数组的索引 3 和第 4 个元素处的数组:
<?php
$data = array( array('1','2','3'),
'4', '5',
array('abc', 'klm','xyz'),
array('1', '2', '88908', '3', '4')
);
$this->session->set_userdata('data', $data);
print_r($this->session->userdata('data["5"]["4"]'));
?>
我只想访问88908
.
解决方案
首先,获取完整数据:
$data=$this->session->userdata('data');
然后按键访问数组:
$my_var=$data[4][2] ; // returns 88908
您可以使用
var_dump($data)
查看 var 中的内容。
推荐阅读
- ios - Xamarin - IOS - 电池使用情况
- sql-server - Sql-DBCC 收缩数据库不减少数据库大小
- amp-html - 如何链接 Google AMP 页面
- reporting-services - 报告:拆分字符串并在矩阵表中显示每列中的每个值
- webpack - 前端工作流程——webpack、grunt、browserify?
- vba - Excel VBA VLookup 运行时错误“1004”
- python - 将单个数组维度写入 Excel 工作表
- angular - Tinymce Angular 2 响应式文件管理器
- selenium - 删除“TooLongFrameException”限制 (http)
- java - 如何向具体用户发送 websocket 消息?