この記事は翻訳です。元のアドレス: https://stitcher.io/blog/new-in-php-81#new-array_is_list-function-rfc
##新しい array_is_list 機能
場合によっては、配列のキーがインデックス 0 から始まる番号順になっているかどうかを判断するという、この問題に対処する必要があるかもしれません。 json_encode が配列を配列としてエンコードするかオブジェクトとしてエンコードするかを決定するのと同じように。 PHP 8.1 では、配列が次のセマンティクスを持つリストであるかどうかを判断するための組み込み関数が追加されました:$list = ["a", "b", "c"]; array_is_list($list); // true $notAList = [1 => "a", 2 => "b", 3 => "c"]; array_is_list($notAList); // false $alsoNotAList = ["a" => "a", "b" => "b", "c" => "c"]; array_is_list($alsoNotAList); // false
https://wiki.php.net /rfc/ is_list
以上がPHP8.1の新機能解説 array_is_list関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。