二次元配列を走査
<code><span><span><span><?php</span><span>$arr</span>=<span>array</span>( <span>array</span>(<span>"Volvo"</span>,<span>22</span>,<span>18</span>), <span>array</span>(<span>"BMW"</span>,<span>15</span>,<span>13</span>), <span>array</span>(<span>"Saab"</span>,<span>5</span>,<span>2</span>), <span>array</span>(<span>"Land Rover"</span>,<span>17</span>,<span>15</span>) ); <span>echo</span><span>"<table><tr><td>汽车品牌</td><td>库存</td><td>销量</td></tr>"</span>; <span>for</span> (<span>$i</span>=<span>0</span>;<span>$i</span><count(<span>$arr</span>);<span>$i</span>++){ <span>echo</span><span>"<tr>"</span>; <span>for</span>(<span>$j</span>=<span>0</span>;<span>$j</span><count(<span>$arr</span>[<span>$i</span>]);<span>$j</span>++){ <span>echo</span><span>"<td>"</span>.<span>$arr</span>[<span>$i</span>][<span>$j</span>].<span>"</td>"</span>; } <span>echo</span><span>"</tr>"</span>; } <span>echo</span><span>"</table>"</span>; <span>?></span></span></span></code>
日付と時刻関数 date()
日付と時刻は PHP のタイムスタンプの形式で保存され、date() 関数を通じて読みやすい形式に変換できます
構文: date (format, timestamp); 2 番目のパラメータを省略すると、デフォルトで現在時刻になります
形式分類:
その他の文字-、.、/ などを使用すると、日付が読みやすくなります
現在の日付を出力:
<code><span><span><span><?php</span><span>echo</span> date(<span>'Y-d-m h:i:s'</span>).<span>"<br/>"</span>; ehco date(<span>'Y.d.m h:i:s'</span>).<span>"<br/>"</span>; <span>echo</span> date(<span>'Y/d/m h:i:s'</span>).<span>"<br/>"</span>; <span>?></span></span></span></code>
時刻の形式:
<code><span><span><?php</span> ehco <span>'现在的时间是:'</span>.date(<span>'h:i:sa'</span>); <span>?></span></span></code>
注: PHP の date() は、2 番目のパラメーターがデフォルトの場合、サーバーの現在の日付と時刻を返します。クライアントのブラウザーの時刻が異なる場合は、サーバーの現在の日付と時刻が返される可能性があります。サーバーとクライアントのタイムゾーンが異なる可能性があります
date_defaut_timezone_set() はタイムゾーンを設定できます
PHP では、time() 関数を使用して現在の時刻のタイムスタンプを取得したり、mktime() 関数を使用して特定の日付と時刻をタイムスタンプに変換したりできます。この関数は日付の Unix タイムスタンプを返します。 Unix タイムスタンプには、Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) と指定された時刻の間の秒数が含まれます。
構文: mktime(時、分、秒、月、日、年);
PHP の strtotime() 関数は、読み取り可能な文字列をタイムスタンプに変換できます