1

我有 3 个输入框,其中包含以下数据

<input name="day" type="text" id="day" class="required" maxlength="2" minlength="2" style="width:60px;"> - <input name="mth" type="text" id="mth" class="required" maxlength="2" minlength="2" style="width:60px;"> - <input name="yr" type="text" id="yr" class="required" maxlength="4" minlength="4" style="width:100px;">

在使用我的 php 进行拉取时,我想将其转换为字符串,以便我可以用它做一些事情。

这是我到目前为止所拥有的

$dob = $data['yr'] + "-" + $data['mth'] + "-" + $data['day'];

但那是在 2016 年回归!谁能告诉我我需要做什么才能使其显示为 0000-00-00 作为字符串?

4

4 回答 4

4

Javascript+用于连接 PHP 使用.

$dob = $data['yr'] . "-" . $data['mth'] . "-" . $data['day'];

于 2012-05-07T05:20:22.673 回答
4
$dob = $data['yr'] ."-" .$data['mth'] ."-" .$data['day'];

如果你想在 php 中使用 . 您正在使用的操作 + oprerand 在 javascript 中用于连接

于 2012-05-07T05:22:12.963 回答
1

是的,如果你想得到字符串作为结果,使用 cancatenate 运算符。as (dot) 在 php 中用于 cancatenation.like $dob = $data['yr'] ."-" .$data['mth'] ."-" .$data['day'];

于 2012-05-07T05:29:24.743 回答
1

这个问题是,当您在 php 中使用 + 时,它会将您的字符串数据转换为数字数据,这对于使用其他编程语言(例如在 python 中)的 thouse 来说可能会相当混乱,以连接字符串使用 . 而不是+。

于 2012-05-07T05:29:32.553 回答