我有 2 个日期时间,我需要以十进制格式计算它们之间的小时数差异。困难的部分是确保结果将值存储到小数点后两位。
$datetime1 = new DateTime("2017-09-01 23:00:00");
$datetime2 = new DateTime();
$difference = $datetime2->diff($datetime1);
Run Code Online (Sandbox Code Playgroud)
但结果只是一个整数,这对我来说失去了太多的准确性。如何将数值保留到小数点后两位?
有没有办法确定一个变量是否等于数组中任何变量的值?例如,
IF ($a == $b) {
echo "there is a match";
}
//where $b is an array of values
//and $a is just a single value
Run Code Online (Sandbox Code Playgroud)