在CSS中,当宽度,高度,边距等使用百分比时,结果有时会返回一个小数像素长度,例如100.25px.我想知道如何将其舍入到下一个整数.这似乎是一个非常普遍的问题; 我已经搜索了很多,但尚未找到解决方案.
例如,在下面的代码中,Chrome将50.6px舍入到50px,这不是数学标准.
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e7d0), color-stop(72%,#f9e7d0), color-stop(72%,#207cca), color-stop(72%,#b08b5b), color-stop(100%,#b08b5b));
Run Code Online (Sandbox Code Playgroud)
在JavaScript中,这可以使用ceil函数实现,但它可以在纯CSS中完成吗?
IM 使用 YII 开发 Web 应用程序
我想检查查询是否成功执行
$data = Yii::app()->db->createCommand($SQL);
$result = $data->queryAll();
if(count($result) == 0)
{
throw new SoapFault('Sender', 'Unable to get display information.');
}
Run Code Online (Sandbox Code Playgroud)
如果选择查询不返回结果集,则代码将执行。但我想检查查询是否成功执行。基于这一点,我想抛出异常。然后,如果查询执行成功并且没有返回结果集,那么其他一些异常。
这该怎么做 ?有什么建议 ?
我想获取最后一个插入行的ID,并使用mysql_insert_id()函数.但是给出了问题
这是我的代码:
if($i == 0)
{
$query = "update events set e_did ='".$multi_event."' where eid = '".$display_id."'";
mysqli_query($con,$query);
file_put_contents('log.txt', mysql_insert_id(), FILE_APPEND);
}
else
{
$query = "INSERT INTO events (start_date, end_date, text, rec_type, event_pid, event_length, e_did) VALUES ('".$row['start_date']."','".$row['end_date']."','".$row['text']."','".$row['rec_type']."','".$row['event_pid']."','".$row['event_length']."','".$multi_event."')";
mysqli_query($con,$query);
file_put_contents('log.txt', 'A'.mysql_insert_id().'A', FILE_APPEND);
}
Run Code Online (Sandbox Code Playgroud)
现在两个时间我得到同样的id.问题是什么 我在某处做错了什么?
考虑字符串1,2,3,4
我想提取1 2 3 4并将其存储在数组中.这段代码
for($i=0; $i<strlen($multi_event_value); $i++)
{
if(is_numeric(substr($multi_event_value,$i,1)))
{
$multi_event[$t] = substr($multi_event_value,$i,1);
$t++;
}
}
Run Code Online (Sandbox Code Playgroud)
工作正常,但如果值是10,11,12,14然后我得到1 0 1 1 1 2 1 4但我希望值为10 11 12 14.如果值为100,101则相同,依此类推.