ホームページ >バックエンド開発 >PHPチュートリアル >PHP 数値関数で遊ぶ_PHP チュートリアル

PHP 数値関数で遊ぶ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:27:271013ブラウズ

PHP には学ぶべきことがたくさんあります。ここでは主に PHP の配列関数を紹介します。まず PHP について簡単に説明します。一般のコンピュータ愛好家にとって、PHP は馴染みのない名前かもしれません。インターネットに関心のある友人、特に Web サイト構築テクノロジーに注目している友人は、PHP について聞いたことがあるかもしれません。 PHP は、HTML コンテンツを動的に作成するために設計された、シンプルかつ強力なプログラミング言語です。

PHP 自体はシンプルでありながら強力な言語です。 PHP 言語には、強力な文字列や配列の処理機能など​​のコア機能があり、オブジェクト指向プログラミング (PHP5 以降) のサポートが大幅に向上しています。標準およびオプションの拡張モジュールを使用することで、PHP アプリケーションは MySQL や Oracle などの十数のデータベースに接続し、描画、PDF ファイルの作成、XML ファイルの作成と解析を行うことができます。 C 言語を使用して独自の PHP 拡張モジュールを作成することもできます。たとえば、既存のコード ベースで PHP インターフェイス関数を提供します。 Windows で PHP を実行したり、COM を使用して Word や Excel などの他の Windows アプリケーションを制御したり、ODBC を使用してデータベースに接続したりすることもできます。上記は PHP の簡単な紹介です。PHP の配列関数の関連知識を見てみましょう。

1. 現在の配列値のキーの関数 key() を返し、最後に false を返します

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">a</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">array</font></span><span>("tom"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"21","jim"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"22","andy"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"25");  </span></span></li>
<li class=""><span>//配置key函数循环读取$a的键并赋值$key,直到读取完毕  </span></li>
<li class="alt">
<span>while($</span><span class="attribute"><font color="#ff0000">key</font></span><span class="attribute-value"><font color="#0000ff">key</font></span><span>=key($a)){  </span>
</li>
<li class=""><span>echo $key;  </span></li>
<li class="alt"><span>//next负责将数组指针移向下一个  </span></li>
<li class=""><span>next($a);  </span></li>
<li class="alt"><span>} </span></li>
</ol>

2. 現在のポインターの現在の PHP 数値関数を取得し、最後に false を返します。 3. 上記 2 つの例の each() を組み合わせたバージョンは、リストを使用して読み取ることができる配列を返します。 そしてnextは自動的にジャンプするので省略できます

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">a</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">array</font></span><span>("tom"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"21","jim"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"22","andy"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"25");  </span></span></li>
<li class=""><span>//配置key函数循环读取$a的数组值并赋值$key,直到读取完毕  </span></li>
<li class="alt">
<span>while($</span><span class="attribute"><font color="#ff0000">key</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">current</font></span><span>($a)){  </span>
</li>
<li class=""><span>echo $key;  </span></li>
<li class="alt"><span>next($a);  </span></li>
<li class=""><span>} </span></li>
</ol>

4.特にポインタを移動する関数は覚えておいてください(1)next文はその名の通り次の文に移動します

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">a</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">array</font></span><span>("tom"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"21","jim"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"22","andy"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"25");  </span></span></li>
<li class=""><span>//配置循环读取$a的数组值与键并分别赋值,直到读取完毕  </span></li>
<li class="alt"><span>while(list($key, $val)=each($a)){  </span></li>
<li class="">
<span>echo $key,$val,"</span><strong><font color="#006699"><span class="tag"><</SPAN><SPAN class=tag-name>br</SPAN><SPAN class=tag>></span></font></strong><span>";  </span>
</li>
<li class="alt"><span>} </span></li>
</ol>

(2) prev ステートメント。ポインタを前方に移動するステートメントです。上記の

(3) リセット ステートメントの例は示しませんが、最初の位置に戻り、上記の (4)end ステートメントの例は示しませんが、最後です! !

http://www.bkjia.com/PHPjc/446523.html

www.bkjia.com


本当

http://www.bkjia.com/PHPjc/446523.html

PHP には学ぶべきことがたくさんあります。ここでは主に PHP の配列関数を紹介します。まず PHP について簡単に説明します。一般のコンピューター愛好家にとって、PHP は馴染みのないものかもしれません...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。