現在の位置: ホーム> 最新記事一覧> phpの迅速な印刷アレイ添え付けの方法の詳細な説明

phpの迅速な印刷アレイ添え付けの方法の詳細な説明

gitbox 2025-08-08

アレイのサブスクリプトのみを印刷することが重要なのはなぜですか

PHP開発では、アレイは非常に一般的に使用されるデータ構造です。開発プロセス中、配列コンテンツをデバッグするとき、対応する値ではなく、配列のキー名(添え字)のみを気にすることがあります。配列の添え付けのみを印刷すると、配列の構造をより明確に理解することができ、操作と分析が容易になります。

array_keys関数を使用したsubscriptを印刷します

関数構文

array_keys(array $array, mixed $search_value = null, bool $strict = false): array

パラメーターの説明

$ array :必須、キー名を見つけるために配列を指定します。

$ search_value :オプション、見つける値を指定します。渡された場合、対応する値のキー名のみが返されます。

$ strict :オプション、厳格な比較を有効にするかどうか(タイプと値は同じ)、デフォルトではオフになります。

コードの例

次の例は、配列のすべてのキー名を取得する方法を示しています。

 $array = array("first" => 1, "second" => 2, "third" => 3, "fourth" => 4);
$arrKeys = array_keys($array);
print_r($arrKeys);

出力結果:

 Array
(
    [0] => first
    [1] => second
    [2] => third
    [3] => fourth
)

$ search_valueパラメーターの例

値が2のキー名のみを見つけたい場合は、これを書くことができます。

 $array = array("first" => 1, "second" => 2, "third" => 3, "fourth" => 4);
$arrKeys = array_keys($array, 2);
print_r($arrKeys);

出力結果:

 Array
(
    [0] => second
)

$ search_valueおよび$ strictパラメーターを使用した例

厳密な比較が有効になっている場合、価値のタイプも判断に参加します。

 $array = array("first" => 1, "second" => 2, "third" => "2", "fourth" => 4);
$arrKeys = array_keys($array, 2, true);
print_r($arrKeys);

出力結果:

 Array
(
    [0] => second
)