gpt4 book ai didi

PHP 连接零到最新的 POST 值

转载 作者:行者123 更新时间:2023-12-01 20:24:18 24 4
gpt4 key购买 nike

我需要向发布的日期值添加零,因为 MySQL 日期值将用作目录路径来显示添加的照片。当前目录保存为2012-2-5,MySQL条目为2012-02-05。

我尝试了以下方法,但似乎不起作用:

$dates = array($_POST['photos_year'], $_POST['photos_month'], $_POST['photos_day']);
foreach($dates as $date) {
if (strlen($date) == 1) {
$date = '0' . $date;
}
}
$photos->date = $dates[0] . "-" . $dates[1] . "-" . $dates[2];

我正在使用 for 循环来创建日期表单,对我来说编辑它可能更容易,但我没有取得任何成功:

<select name="photos_month"  id="photos_month" tabindex="3">
<option value ="">- Month -</option>
<?php
for($date=01;$date<=12;$date++) {
if (isset($photos) && $date==$month) {
echo "<option value='".$date."' selected='selected'>".$date."</option>";
} else {
echo "<option value='".$date."'>".$date."</option>";
}
}
?>
</select>

最佳答案

您需要将 foreach 更新为

foreach ($dates as &$date)

目前,$date 是一个新符号,不会覆盖该值。这应该可以解决这个问题,但是在选项中也包含正确的字符串可能会更好。您可以使用 str_pad 来执行此操作。

关于PHP 连接零到最新的 POST 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9572609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com