PHPで新しい配列を作成する方法

WBOY
リリース: 2023-05-07 13:11:07
オリジナル
632 人が閲覧しました

PHP では、新しい配列を作成する方法がたくさんあります。以下にいくつかの一般的な方法を示します。

  1. 直接初期化代入

配列要素をコンマ区切り形式で角かっこ [] で直接囲み、変数に代入します。新しい配列を作成します。

// 创建一个包含4个元素的新数组
$newArray = ['apple', 'banana', 'orange', 'grape'];
ログイン後にコピー
  1. array() 関数を使用する

array() 関数を使用すると、新しい配列を作成することもできます。この関数は、複数の形式のパラメーターをサポートしています。カンマ区切り形式の配列要素。以下にサンプルコードを示します。

// 创建一个包含5个元素的新数组
$newArray = array('apple', 'banana', 'orange', 'grape', 'mango');

// 创建一个用索引键指定元素的数组
$newArray = array(1 => 'apple', 2 => 'banana', 3 => 'orange');

// 创建一个用字符串键指定元素的数组
$newArray = array('name' => 'John', 'age' => 30, 'email' => 'john@example.com');
ログイン後にコピー
  1. range() 関数の使用

PHP の range() 関数を使用して配列を作成できます。この関数は開始値と終了値をパラメータとして受け取ります。配列を生成します。指定された値の範囲内のすべての要素を含む配列。

// 创建一个包含10个元素的新数组
$newArray = range(0, 9);

// 创建一个包含26个小写字母的新数组
$newArray = range('a', 'z');

// 创建一个包含6个整数的新数组,步长为2
$newArray = range(0, 10, 2);
ログイン後にコピー
  1. array_fill() 関数の使用

array_fill() 関数を使用すると、すべて同じである指定された数の要素を作成できます。この関数の最初のパラメータは開始位置、2 番目のパラメータは埋められる量、3 番目のパラメータは埋められる値です。

// 创建一个包含15个值为0的元素的新数组
$newArray = array_fill(0, 15, 0);

// 创建一个包含10个值为'a'的元素的新数组
$newArray = array_fill(0, 10, 'a');
ログイン後にコピー
  1. ループを使用して配列を構築する

ループを使用してデータを処理する場合、配列に要素を継続的に追加することで新しい配列を作成できます。

// 创建一个包含10个偶数的新数组
$newArray = array();
for ($i = 0; $i < 10; $i++) {
  $newArray[] = $i * 2;
}
ログイン後にコピー

概要

上記は、PHP で新しい配列を作成する一般的な方法をいくつか示しています。実際のニーズに応じて、対応する方法を選択して新しい配列を構築できます。実際のアプリケーションでは、新しい配列を作成するシナリオが数多くあり、開発効率とコードの可読性を向上させるために、実情に応じて最適な方法を選択する必要があります。

以上がPHPで新しい配列を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート