ホームページ >バックエンド開発 >PHPチュートリアル >phpのcompact()関数の使い方を詳しく解説

phpのcompact()関数の使い方を詳しく解説

藏色散人
藏色散人オリジナル
2019-03-08 13:36:404104ブラウズ

compact() 関数は PHP の組み込み関数で、変数を使用して配列を作成するために使用されます。この関数は、extract() 関数の逆です。キーが変数名で、対応する値が配列値である連想配列を作成します。

phpのcompact()関数の使い方を詳しく解説

構文:

array compact("variable 1", "variable 2"...)

パラメーター: この関数は、カンマ演算子 (', ') で区切られた可変数のパラメーターを受け入れます。これらのパラメーターは文字列データ型で、配列の作成に使用する変数の名前を指定します。この関数に引数として配列を渡すこともできます。その場合、引数として渡された配列内のすべての要素が出力配列に追加されます。

戻り値: この関数は、すべての変数を追加した配列を返します。

: 有効な変数名と一致しない引数として渡された文字列はスキップされ、配列に追加されません。

例:

输入 : $AS="ASSAM", $OR="ORISSA", $KR="KERELA"
        compact("AS", "OR", "KR");
输出:
Array
(
    [AS] => ASSAM
    [OR] => ORISSA
    [KR] => KERELA
)

次のプログラムは、PHP の Compact() 関数がどのように機能するかを示しています:

例-1:

<?php 
      
$AS = "ASSAM"; 
$OR = "ORISSA"; 
$KR = "KERELA"; 
      
$stats = compact("AS", "OR", "KR"); 
  
print_r($states); 
  
?>

出力:

Array
(
    [AS] => ASSAM
    [OR] => ORISSA
    [KR] => KERELA
)

例-2:

<?php 

$username = "max"; 
$password = "many"; 
$age = "31"; 
  
$NAME = array("username", "password"); 
  
$result = compact($NAME, "age"); 
      
print_r($result); 
  
?>

出力:

Array
(
    [username] => max
    [password] => many
    [age] => 31
)

関連する推奨事項: 「PHP チュートリアル

この記事は php Compact() 関数の使い方の紹介です。困っている友人のお役に立てれば幸いです。

以上がphpのcompact()関数の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。