PHPは、英語のハイパーテキスト前処理言語Hypertext Preprocessorの略称です。 PHP は HTML 埋め込み言語であり、HTML ドキュメントに埋め込まれ、サーバー側で実行されるスクリプト言語です。言語のスタイルは C 言語に似ており、広く使用されています。この記事では、日常の PHP 開発で一般的に使用される 8 つのヒントをまとめます。
1. 名前
<ol class="dp-c"><li class="alt"><span><span><input type=</span><span class="string">'checkbox'</span><span> name=</span><span class="string">'checkbox[]'</span><span> value=</span><span class="vars">$dwmyrow</span><span>[banzhu] /> </span></span></li></ol>
2. プランが SQL 命令の一部として使用される場合は、
を使用します。コントロールに参加するフィールドが数値の場合、
<ol class="dp-c"> <li class="alt"><span><span class="keyword">if</span><span>(! </span><span class="func">empty</span><span class="keyword">empty</span><span>(</span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>])) { </span></span></li> <li> <span class="vars">$expr</span><span> = join(</span><span class="string">","</span><span>, </span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>]); </span> </li> <li class="alt"> <span class="vars">$sql</span><span> = </span><span class="string">"select * from tbl_name where field in ($expr)"</span><span>; </span> </li> <li><span>} </span></li> </ol>
コントロールへの参加が数値である場合、
<ol class="dp-c"> <li class="alt"><span><span class="keyword">if</span><span>(! </span><span class="func">empty</span><span class="keyword">empty</span><span>(</span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>])) { </span></span></li> <li> <span class="vars">$expr</span><span> = </span><span class="string">"'"</span><span>.join(</span><span class="string">"','"</span><span>, </span><span class="vars">$_POST</span><span>['checkbox']).</span><span class="string">"."</span><span>; </span> </li> <li class="alt"> <span class="vars">$sql</span><span> = </span><span class="string">"select * from tbl_name where field in ($expr)"</span><span>; </span> </li> <li><span>} </span></li> </ol>
PHPはフォームフォームが送信されるかどうかを決定します
<ol class="dp-c"> <li class="alt"><span><span class="vars">$action</span><span>=</span><span class="vars">$HTTP_POST_VARS</span><span>[</span><span class="string">"Button1"</span><span>]; </span></span></li> <li> <span class="keyword">if</span><span>(</span><span class="vars">$action</span><span>==</span><span class="string">"提交"</span><span>) </span> </li> <li class="alt"><span>{ </span></li> <li> <span class="comment">//执行表单操作 </span><span> </span> </li> <li class="alt"><span>} </span></li> <li> <span class="keyword">else</span><span> </span> </li> <li class="alt"><span>{ </span></li> <li> <span class="comment">//读取默认值 </span><span> </span> </li> <li class="alt"><span>} </span></li> </ol>
PHPは文字列の長さを取得します
<ol class="dp-c"><li class="alt"><span><span class="func">strlen</span><span>(</span><span class="vars">$myrow</span><span>[1]) </span></span></li></ol>
PHP URLリダイレクト
<ol class="dp-c"><li class="alt"><span><span>Header(</span><span class="string">"Location: "</span><span>.</span><span class="vars">$_SERVER</span><span>[</span><span class="string">"HTTP_REFERER"</span><span>]); </span></span></li></ol>
PHPスーパーグローバルオブジェクト
<ol class="dp-c"><li class="alt"><span><span><?php </span></span></li><li><span class="vars">$a</span><span> = 1; </span></li><li class="alt"><span class="vars">$b</span><span> = 2; </span></li><li><span class="keyword">function</span><span> Sum() </span></li><li class="alt"><span>{ </span></li><li><span class="vars">$GLOBALS</span><span>[</span><span class="string">"b"</span><span>] = </span><span class="vars">$GLOBALS</span><span>[</span><span class="string">"a"</span><span>] + </span><span class="vars">$GLOBALS</span><span>[</span><span class="string">"b"</span><span>]; </span></li><li class="alt"><span>} </span></li><li><span>Sum(); </span></li><li class="alt"><span class="func">echo</span><span> </span><span class="vars">$b</span><span>; </span></li><li><span>?> </span></span></li></ol>
PHPフォーム値
method="get"の場合は、$testの代わりに$_GET["test"]を使用します
method="post"の場合は、$_POST["test"を使用します] $test の代わりに
PHP で現在の IP を取得する
<ol class="dp-c"> <li class="alt"><span><span><?=</span><span class="vars">$HTTP_SERVER_VARS</span><span>[</span><span class="string">"REMOTE_ADDR"</span><span>]?> </span></span></li> <li><span>PHP 取得当前时间 </span></li> <li class="alt"><span> </span></li> <li><span><?php </span></li><li class="alt"><span class="func">echo</span><span> </span><span class="func">date</span><span>(</span><span class="string">"Y-m-d G:i:s"</span><span>); </span></li><li><span>?> </span></li> <li class="alt"> <span class="func">date</span><span>(</span><span class="string">"Y年m月d日"</span><span>) </span> </li> <li> <span class="func">Date</span><span> (</span><span class="string">"Y-n-j"</span><span>) </span> </li> </ol>
この記事での紹介があなたのお役に立てれば幸いです。