ホームページ > バックエンド開発 > PHPチュートリアル > PHP エクスペリエンスの共有: よく使用されるヒント_PHP チュートリアル

PHP エクスペリエンスの共有: よく使用されるヒント_PHP チュートリアル

WBOY
リリース: 2016-07-20 10:57:46
オリジナル
1118 人が閲覧しました

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>
ログイン後にコピー

この記事での紹介があなたのお役に立てれば幸いです。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445750.html技術記事 PHP は、英語のハイパーテキスト前処理言語 Hypertext Preprocessor の略称です。 PHP は HTML 埋め込み言語であり、HTML ドキュメントを埋め込むためにサーバー側で実行されるスクリプト言語です...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート