我有一个脚本,可以在PHP中获取当前和上个月:
$currentMonth = date('m');
//Expected:07
//Result:07
$lastMonth = date('m', strtotime('-1 months'));
//Expected:06
//Result:07
Run Code Online (Sandbox Code Playgroud)
今天恰好是7月31日或月底.这个结果是从PHP预期的吗?
使用-31天时,结果如预期:
$lastMonth = date('m', strtotime('-31 days'));
//Expected:06
//Result:06
Run Code Online (Sandbox Code Playgroud) 现在我有以下数组:
$test = array(
'allow' => array(
'access_level' => array(
'manager',
'admin',
),
),
),
Run Code Online (Sandbox Code Playgroud)
我正在做一个foreach循环:
foreach($test['allow'] as $key => $value) {
if(is_array($key)){
echo "Its an array within an array!";
}
}
Run Code Online (Sandbox Code Playgroud)
但关键不是数组.我怎么能弄清楚access_level是一个数组还是只指向一个值?