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

+PHP が使用する連結のためのJavascriptの使用.

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

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

PHPで連結したい場合は. あなたが使用している操作+連結するためにjavascriptで使用される演算子

于 2012-05-07T05:22:12.963 に答える
1

はい、結果として文字列を取得したい場合は、 cancatenate operator を使用してください。as (ドット) は cancatenation.like の php で使用されます。

于 2012-05-07T05:29:24.743 に答える
1

この問題は、PHP で + を使用すると、文字列データが数値データに変換されるため、他のプログラミング言語 (Python など) を使用している場合、文字列を連結するために . +の代わりに。

于 2012-05-07T05:29:32.553 に答える