php - 如何获取数组对象的一部分?
问题描述
我正在尝试获取数组的一部分。当我$message["attachment[0]
放入file_put_contents
一个数组输出时,我就有了。[name]
对象是数组的一部分。
但是,在下面的代码中,当我尝试仅访问 时[name]
,会产生错误。我确定这是因为我称呼它的方式。$message["attachment[0][name]"]
. 我不知道我还能怎么称呼它。
有谁知道我怎么能得到[name]
的$message["attachment[0]]
?
$message["attachment[0]"] = curl_file_create($target_dir . $filename[0] . ".zip",
pathinfo("uploads/{$filename[0]}.zip", PATHINFO_EXTENSION),
$filename[0] . ".zip");
file_put_contents('file_attachment_log', "\n[{$date->format('Y-m-d H:i:s')}]" . print_r($message["attachment[0]"], true), FILE_APPEND);
$out = "<a href='/php/" . $message["attachment[0]"] ."'>{$filename}</a>";
file_put_contents 生成:
[2019-10-29 15:52:15]CURLFile Object
(
[name] => uploads/airport.jpg.zip
[mime] => zip
[postname] => airport.jpg.zip
)
解决方案
似乎您可以通过以下方式获得它:
$message["attachment[0]"]->name;
这不起作用吗?
推荐阅读
- php - PHP simpleXMLelment xpath 返回意外结果
- javascript - JS鼠标触发坏
- python - Python中FFT峰值下的区域
- vhdl - VHDL 从 std_logic_vector 数组中获取 std_logic_vector
- javascript - 如何调整可折叠自定义栏内的项目大小
- powerbi - Power BI - 如何从任何选定的行中获取前 3 行
- datetime - Kotlin DateTimeParseException
- python - 根据创建的列按两列分组
- mongodb - 如何按猫鼬中相关对象的数量排序
- vim - vim 使用 vim-surround 更改多行 html 标签