2

我的 php 代码中有一个数组,但我不知道如何获取它的值。

我的数组:

$year =  array(
    'data' => to_html(strtr(to_lang('main/date_format_other_years'), array(
    '^day' => '',
    '^month' => '',
    '^year' => date('Y', $timestamp),
 ))),
);

我有一个名为 的变量$stringyear,如何将其设置为该数组的“年份”值?

4

3 回答 3

1

您可以按如下方式访问它:

$stringyear = $year[1]['^year'];
于 2012-12-23T15:23:54.823 回答
0

这应该有效:$stringyear = $year['data']['^year'];

于 2012-12-23T09:55:10.167 回答
0

这取决于to_html函数返回什么,如果它返回一个字符串(用于在 html 中显示),那么你不能得到它(你可以但你需要再次解析字符串)。

既然你有$timestamp,为什么不只做:

$stringyear = date('Y', $timestamp);
于 2012-12-23T09:57:15.740 回答