ホームページ  >  記事  >  バックエンド開発  >  PHP配列のキーは数字にできますか?

PHP配列のキーは数字にできますか?

青灯夜游
青灯夜游オリジナル
2022-07-08 19:02:192204ブラウズ

php 配列のキーには数値を使用できます。 PHP では、キー名として数字を含むインデックス配列がサポートされています。インデックス配列の添え字 (キー名) は、デフォルトでは 0 から始まる数字で構成されます。各数字は、配列内の配列要素の位置に対応します。 PHP はインデックス配列のキー名に整数値を自動的に割り当て、その値から自動的に増加します。

PHP配列のキーは数字にできますか?

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php のキー配列には数値を指定できます。

PHP では、配列は順序付けられた変数のセットであり、各値は要素と呼ばれます。各要素は、キー (添え字とも呼ばれる) と呼ばれる特別な識別子によって区別されます。

PHP 配列は、他の高級言語の配列よりも柔軟です。 は、キーとして数値を使用したインデックス配列 をサポートするだけでなく、文字列、または文字列と数値の混合をキーとしてサポートします. 連想配列。

インデックス配列の添え字 (キー名) は、デフォルトでは 0 から始まる数字で構成されます。各数字は、配列内の配列要素の位置に対応します。指定する必要はありません。PHP は、インデックス配列のキーを自動的に設定します。名前に整数値を割り当て、この値から自動的に増分します。

例 1:

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;香蕉&#39;;
$array[] = &#39;苹果&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
//输出语句
var_dump($array);
?>

PHP配列のキーは数字にできますか?

例 2:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($array);
?>

PHP配列のキーは数字にできますか?

##知識を広げる: 連想配列からインデックス配列へ

#PHP では、array_values() 関数を使用して、連想配列をインデックス配列に変換できます。

array_values() 関数は、配列内のすべての要素の値を返します。使い方は非常に簡単です。必須パラメータを 1 つだけ指定すると、配列内のすべての値を含む配列を返すことができます。指定された配列ですが、キーは保持されません。返される配列はインデックス付き配列の形式で、配列インデックスは 0 から始まり 1 ずつ増加します。

array_values() 関数は、要素の添字がわかりにくい配列、または連想配列をインデックス付き配列に変換する場合に特に適しています。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1=>"1","a"=>"",2=>"2","b"=>0,"c"=>"blue");
echo "原关联数组:";
var_dump($arr);
$res=array_values($arr);
echo "转换后的数组:";
var_dump($res);
?>

PHP配列のキーは数字にできますか?

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP配列のキーは数字にできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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