如何获得数组对象的一部分?

时间:2019-10-29 16:20:00

标签: php arrays object

我正在尝试获取数组的一部分。我有$message["attachment[0],当我放入file_put_contents时,数组输出。 [name]对象是数组的一部分。

但是,在下面的代码中,当我尝试仅访问[name]时,会产生错误。我确定这是因为我称呼它的方式。 $message["attachment[0][name]"]。我不知道还能怎么称呼。

有人知道我如何获得[name]的{​​{1}}吗?

$message["attachment[0]]

file_put_contents生成:

$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>";

1 个答案:

答案 0 :(得分:1)

似乎可以通过以下方式获得它:

$message["attachment[0]"]->name;

这行不通吗?