ホームページ >バックエンド開発 >PHPチュートリアル >strtotime は配列をどのように処理しますか?

strtotime は配列をどのように処理しますか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:49:27856ブラウズ

strtotime は配列に対して何をしますか?
これで完了です。以前は、フォームをクリックして行を追加する必要があるため、日付形式の時刻をタイムスタンプに変更する必要がありました。必要に応じて、すべてのフィールドが配列に変更されます。例:

<td><input type="text" name="date[]" style="width:100px;font-size: 12px; text-align:center" class="Wdate" onFocus="WdatePicker({isShowClear:false,readOnly:true,skin:'whyGreen',minDate:'%y-%M-{%d}',doubleCalendar:true,dateFmt:'yyyy-MM-dd'})"></td>


以前は、時刻を直接選択するために JS プラグインを使用していました。
という配列メソッドは使用しませんでした。
<td><input type="text" name="cfriqi" style="width:100px;font-size: 12px; text-align:center" class="Wdate" onFocus="WdatePicker({isShowClear:false,readOnly:true,skin:'whyGreen',minDate:'%y-%M-{%d}',doubleCalendar:true,dateFmt:'yyyy-MM-dd'})"></td>


dateフィールドの後に[]を追加するだけでdate[]になります。このように、
という配列に従って投稿することができます。 ページが配列でない場合は直接処理します
$date =strtotime($_post[date]) 

タイムスタンプに直接変換できますが、直接使用すると配列になります:
$date_arr =strtotime($_post[date]) 

エラーが報告され、データベースを挿入できません。どうすれば解決できますか?

タイムスタンプ ストラトタイム 配列
-----解決策---------
$date_arr = array_map('strtotime ' 、$_POST['日付']);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。