PHP配列で配列を定義する方法

WBOY
リリース: 2023-05-06 10:56:06
オリジナル
812 人が閲覧しました

PHP は、Web 開発で広く使用されているサーバー側スクリプト言語です。 PHP では、配列は、順序付けされた値のセットを格納するために使用される非常に重要なデータ型です。配列は柔軟性があるため、PHP 開発で広く使用されています。この記事では、PHP 配列の定義と使い方を詳しく紹介します。

1. 配列の定義

PHP では、配列の定義は非常に簡単です。以下は、PHP 配列を定義するための基本的な構文です。

$array_name = array(value1, value2, value3, ..., valueN);
ログイン後にコピー

このうち、$array_name は配列の名前で、value1、value2、value3、...、 valueN は配列要素です。

たとえば、次のコード スニペットは $fruits という名前の配列を定義し、3 つの要素: 'apple''banana '、および を初期化します。 ###'オレンジ'###。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$fruits = array('apple', 'banana', 'orange');</pre><div class="contentsignin">ログイン後にコピー</div></div>次の短い構文を使用して配列を定義することもできます。

$fruits = ['apple', 'banana', 'orange'];
ログイン後にコピー

2 つの構文はまったく同じ効果があります。

文字列の使用に加えて、配列のキーとして整数を使用することもできます。例:

$numbers = array(1, 2, 3, 4, 5);
ログイン後にコピー

range()

関数を使用して、指定された範囲内の配列を生成することもできます。たとえば、次のコードは 1 から 10 までの整数の配列を生成します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$range = range(1, 10);</pre><div class="contentsignin">ログイン後にコピー</div></div> 2. 配列の使用

配列を定義したら、それを使用できます。以下に、基本的な PHP 配列操作をいくつか示します。

配列要素へのアクセス
  1. 添字 (インデックス) を介して配列要素にアクセスできます。配列の添字は 0 から始まります。
$fruits = array('apple', 'banana', 'orange');
echo $fruits[0];      // 输出 "apple"
echo $fruits[1];      // 输出 "banana"
echo $fruits[2];      // 输出 "orange"
ログイン後にコピー

要素の追加
[]

演算子を使用して要素を配列に追加します。 たとえば、次のコードは、

$fruits

配列の末尾に新しい要素を追加します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$fruits = array('apple', 'banana', 'orange'); $fruits[] = 'pear';</pre><div class="contentsignin">ログイン後にコピー</div></div>これで、

$fruits

配列は ['apple', 'banana', 'orange', 'pear'] になります。

要素の変更
  1. 添字を使用して配列内の要素を変更できます。

たとえば、次のコードは、

$fruits

配列の 2 番目の要素 'banana''melon' に変更します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$fruits = array('apple', 'banana', 'orange'); $fruits[1] = 'melon';</pre><div class="contentsignin">ログイン後にコピー</div></div>

要素の削除
  1. unset() 関数を使用して、配列から要素を削除できます。

たとえば、次のコードは、

$fruits

配列から 2 番目の要素 'banana' を削除します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$fruits = array('apple', 'banana', 'orange'); unset($fruits[1]);</pre><div class="contentsignin">ログイン後にコピー</div></div>

array_splice()

関数を使用して配列から要素を削除することもできます。たとえば、次のコードは 2 番目の要素から始まる 2 つの要素を削除します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$array = array('apple', 'banana', 'orange', 'pear', 'mango'); array_splice($array, 1, 2);</pre><div class="contentsignin">ログイン後にコピー</div></div>これで、

$array

配列は ['apple', 'pear', 'mango'] になります。

配列の走査
  1. PHP には、配列を走査するためのさまざまなメソッドが用意されています。最も一般的に使用される 2 つのメソッドは、
for

ループと foreach ループです。

count()

関数を使用して、配列内の要素の数を取得できます。 たとえば、次のコードは

for

を使用して $fruits 配列をループします。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$fruits = array('apple', 'banana', 'orange'); $length = count($fruits); for ($i = 0; $i &lt; $length; $i++) { echo $fruits[$i] . &quot;\n&quot;; }</pre><div class="contentsignin">ログイン後にコピー</div></div>次は、

foreach

ループを使用したサンプル コードです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$fruits = array('apple', 'banana', 'orange'); foreach ($fruits as $fruit) { echo $fruit . &quot;\n&quot;; }</pre><div class="contentsignin">ログイン後にコピー</div></div>出力結果:

apple
banana
orange
ログイン後にコピー

連想配列
  1. 上記の配列はすべて番号順に配置されています。つまり、インデックスは 0 から始まります。ただし、PHP は、ハッシュ テーブルまたは辞書とも呼ばれる連想配列もサポートします。連想配列では、各要素はキーと値で構成されます。キーは文字列または整数ですが、値は任意のタイプのデータにすることができます。

たとえば、

$person = array(
   'name' => 'John',
   'age' => 25,
   'occupation' => 'Developer'
);
ログイン後にコピー

=>

演算子を使用してキーと値を組み合わせることができます。 次のように連想配列の要素にアクセスします。

echo $person['name'];          // 输出 "John"
echo $person['age'];           // 输出 "25"
echo $person['occupation'];    // 输出 "Developer"
ログイン後にコピー

配列要素は、代入ステートメントを使用して変更できます。たとえば、

$person['name'] = 'Peter';
ログイン後にコピー

Now,

$person

配列 の name 要素の値が 'Peter' に変更されます。 3. 概要

PHP では、配列は非常に重要なデータ型であり、順序付けされた値のセットを格納するために使用されます。配列は柔軟性が高く、さまざまな種類のデータを格納できます。添字や関連キーなどを使用して配列要素にアクセスし、変更することができます。 PHP 配列操作に習熟することは、高品質の PHP コードを作成するための重要なステップです。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!