我是一个 3 人团队的前端程序员,对 PHP/MySQL 有非常基本的了解,但我们的后端程序员正在休假,我们有一个截止日期来处理一个小的视觉细节,所以我正在努力为他做这件事。截至目前,我们正在开发一个页面,该页面会针对特定日期发生的各种 session 显示多次。以下是我们目前显示的时间。
<?php
if(!empty($now['start'])) {
echo $now['start'] .' - '. $now['end'];
} ?>
这会产生类似“01:30 pm - 02:30 pm”的结果——如果没有前导零,这将是完美的。时间本身由另一个无法删除数据库中的零的组提供,无论出于何种原因。有没有办法确保在同一 PHP 语句中连接前导零?
如果在 CSS 或 JavaScript 中有针对此问题的解决方案,我也愿意听取,因为这些语言更适合我。
提前致谢!
最佳答案
试试 ltrim
echo ltrim($string,"0");
并在这里阅读 http://php.net/manual/en/function.ltrim.php
<?php
$now = array( "start" => "01:30 pm", "end"=> "02:30 pm");
if(!empty($now['start'])) {
echo ltrim($now['start'],"0") .' - '. ltrim($now['end'],"0");
}
?>
输出
下午 1:30 - 下午 2:30
并在这里尝试 http://3v4l.org/TkLKH
关于javascript - 如何从 PHP echo sql 语句中删除前导零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29830649/