我有一个带有postID和timestamp的数组,并将时间戳更改为4小时前的人工时间。使用array_walk_recursive($myArray, 'transformTime');
我加载了lang文件$lang = $this->lang('global','en');
问题是我必须回应$ lang [];
通过使用这个我得到:2,没有其余
$item = $diff .$lang[hours];
我如何让它回应那个变量?
I try $item = $diff ."$lang[hours]";
但又一无所有
//修改
$lang = $this->lange('global','en');
print_r($lang);
function transformTime($item,key){
//code
}
现在我想在函数内部print_r($ lang)但是打印注释,但是如果print_r($ lang)在外面则是。
答案 0 :(得分:1)
"{$lang['hours']}"
怎么样?
答案 1 :(得分:0)
试试这个$item = (string)$diff . $lang['hours'];
注意'
大约一小时左右
看到你编辑过的问题后:
函数内部不存在$ lang。尝试将其作为属性传递或在函数
function transformTime($item,key){
$lang = $this->lange('global','en');
//code
}