У меня есть массив в моем php-коде, но я не знаю, как его получить.
мой массив:
$year = array( 'data' => to_html(strtr(to_lang('main/date_format_other_years'), array( '^day' => '', '^month' => '', '^year' => date('Y', $timestamp), ))), );
У меня есть переменная с именем $stringyear
, как я могу установить ее в значение 'year' этого массива?
Вы можете получить к нему доступ следующим образом:
$stringyear = $year[1]['^year'];
Это должно работать: $stringyear = $year['data']['^year'];
Это зависит от того, что возвращает функция to_html
, если она возвращает строку (для отображения в html), то вы не можете ее получить (вы можете, но вам нужно снова разобрать строку).
Поскольку у вас есть $timestamp
, почему бы просто не сделать:
$stringyear = date('Y', $timestamp);