PHPの配列_5_3_配列処理機能と機能の配列を取得するために彼らのアプリケーション_6_

以下は、作られた「PHP基礎チュートリアルと例をプログラミング」(第二版)ノートの香港Xiangshengエディタを学んでいます。

 

配列検索機能

1. array_keys()関数

手順:

1 <?phpの
 2つの $の利益 [2] = "音楽" 3つの $の利益 [5] = "映画" 4つの $の利益 [1] = "コンピュータ" ;
5つの $の利益 [] = "ソフトウェア" ;
6つの $の利益 [] = "コンピュータ" ;
7  $キー = array_keys$の利益)。
8  ますprint_r$キー)。// 配列([0] => 2 [1] => 5 [2] => 1 [3] => 6 [4] => 7)
9  エコー "<BR/>"  = array_keys$興味、 "コンピュータ" 。11  ますprint_r$ searchKeys1);   // 配列([1] [0] => 1 => 7)
12は、 エコー "" ;
 13は $ searchKeys2 = array_keys興味$、 "コンピュータ" );
 14  ますprint_r$ searchKeys2);   // 配列()
 15  //もしsearchValue文字列、大文字と小文字を区別しない比較。
16?>

出力:

アレイ([0] => 2 [1] => 5 [2] => 1 [3] => 6 [4] => 7 の配列([0] => 1 [1] => 7 アレイ( )

 

2. array_values()関数

手順:

1 <?phpの
 2つの $の利益 [2] = "音楽" 3つの $の利益 [5] = "映画" 4つの $の利益 [1] = "コンピュータ" ;
5つの $の利益 [] = "ソフトウェア" ;
6つの $の利益 [] = "コンピュータ" ;
7  $値 = array_values$の利益)。
8  ますprint_r$値)。
9?>

出力:

アレイ([0] =>音楽[1] =>ムービー[2] =>コンピュータ[3] =>ソフトウェア[4] =>コンピュータ)

 

3. in_array()関数

手順:

1 <?PHP
 2  $ワード = 配列( "JAVA"、 "PHP"、 "NET。" );
3  $ javaExisted = in_array( "JAVA"、$言葉)。
4  $ phpExisted = in_array( "PHP"、$の言葉)。
5  のvar_dump$ javaExisted)。     // ブール真
6  エコー「<BR/>」7  のvar_dump$ phpExisted)。      // ブール真
8  エコー「<BR/>」 
10の $番号 = 配列( '1.10'、12.4,1.13 );
 11  $ numExisted1 = in_array(1.10、$番号);
 12である $ numExisted2 = in_array(1.10、$番号TRUE);   // データ型を比較すると同じである
13  var_dump$ numExisted1);      // ブールtrueに
14  エコー "" ;
 15  のvar_dump$ numExisted2);      // ブールfalseに
16 >?

出力:

D:\ wampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:5:ブール値 をtrueに

D:\ WampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:7:ブール値 をtrueに

D:\ WampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:13:ブール値 をtrueに

D:\ WampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:15:ブール 

 

4. array_key_exists()函数

手順:

1 <?phpの
 2つの $の言葉 = 配列( "SUN" => "JAVA"、 "マイクロソフト" => "NET。" );
3  $ keyExisted1 = array_key_exists( "SUN"、$の言葉)。
4  $ keyExisted2 = array_key_exists( "日"、$の言葉)。
5  のvar_dump$ keyExisted1)。     // ブール真
6  エコー「<BR/>」7  のvar_dump$ keyExisted2)。     // ブール偽の
8?>

出力:

D:\ wampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:5:ブール値 をtrueに

D:\ WampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:7:ブール 

 

5. array_search()関数

手順:

1 <?phpの
 2つの $の言葉 = 配列( ".NET "=>"マイクロソフト"、 "JAVA" => "SUN"、 "JSP" => "SUN" );
3  $ searchKey1 = array_search( "SUN"、$言葉)。
4  のvar_dump$ searchKey1)。  // 文字列'JAVA'(長さ= 4)
5  エコー "<BR/>" 6  $ searchKey2 = array_search( "マイクロソフト"、$の言葉)。
7  のvar_dump$ searchKey2)。  
 "" ;
 9つの 
10  $番号 = 配列( "PI" => "3.14"、 "直角" => "90" );
 11  $ searchKey3 = array_search(90、$番号);
 12である $ searchKey4 = array_search(90、$番号TRUE);    // 同じデータ型かどうかを比較
13である のvar_dump$ searchKey3);   // 文字列'直角'(長さ= 6)
14  エコーは "" 15  のvar_dump$ searchKey4) ;  // ブール偽
16?>

出力:

D:\ wampServer \ WWW \ Apacheサーバのホーム\練習\ルーチンの.php :. 4やって:文字列 'JAVA'(。長さ= 4 

D:\ WampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:7:ブール 

D:\ WampServer \ WWW \ \ルーチン.PHPやってApacheサーバのメインディレクトリ\プラクティス:13です:文字列 '直角'(長さ= 6。 

D:\ WampServer \ WWW \ Apacheサーバのホームディレクトリ\練習\ルーチンの.php:15:ブール 

 

6. array_unique()関数

手順:

1 <?PHP
 2つの $色 = 配列( "" => "緑"、 "赤" "B" => "緑"、 "青"、 "赤" )。
3  $ colorUnique = array_unique$色)。   // アレイ([A] =>緑色[0] =>赤[1] =>青)
4  ますprint_r$ colorUnique )。
5  エコー「<BR/>」6  $入力 = 配列(4、 "4"、 "3"、4,3、 "3" )。
7  $ inputUnique = array_unique$入力)。    // 配列([0] => 4 [2] => 3)
8  ますprint_r$ inputUnique )。      
9?>

出力:

アレイ([A] =>緑色[0] =>赤[1] => 青) 
 配列([0] => 4 [2] => 3)

 

おすすめ

転載: www.cnblogs.com/xiaoxuStudy/p/11827164.html