PHP 配列関数の一般的な使用法について話しましょう

PHPz
リリース: 2023-04-20 15:58:30
オリジナル
495 人が閲覧しました

PHP は、動的な Web ページや Web アプリケーションを簡単に作成できる、広く使用されているサーバーサイド スクリプト言語です。 PHP は、数値、文字列、ブール値、配列などのさまざまなデータ型をサポートしています。この記事では、PHP 配列関数の一般的な使用方法を詳しく紹介します。

1. 配列の作成と初期化

PHP では、2 つの方法で配列を作成および初期化できます。 1 つ目の方法は、配列のリテラル表現を使用することです。 5 つの要素からなる配列を作成する例を次に示します。

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

2 番目の方法は、配列関数を使用して配列を初期化することです。より一般的に使用されるのは、range、array_fill、array_combine です。以下は、range 関数を使用して数値配列を作成する例です:

$numbers = range(1, 10);
ログイン後にコピー

2. 配列の追加と削除

PHP には、配列内の要素を追加および削除するための関数がいくつか用意されています。 array_push 関数を使用して、配列の末尾に要素を追加します。 array_unshift 関数を使用して、配列の先頭に要素を追加します。これら 2 つの関数の例を次に示します。

$stack = ['apple', 'banana'];
array_push($stack, 'orange', 'grape');
// $stack现在是['apple', 'banana', 'orange', 'grape']

$queue = ['orange', 'grape'];
array_unshift($queue, 'apple', 'banana');
// $queue现在是['apple', 'banana', 'orange', 'grape']
ログイン後にコピー

unset 関数を使用して、配列内の指定された要素を削除します。以下は配列要素を削除する例です:

$fruits = ['apple', 'banana', 'orange', 'grape', 'watermelon'];
unset($fruits[3]);
// $fruits现在是['apple', 'banana', 'orange', 'watermelon']
ログイン後にコピー

3. 配列のクエリと並べ替え

in_array 関数を使用して、値が配列内にあるかどうかをクエリします。 count 関数を使用して配列の長さを取得します。これら 2 つの関数の例を次に示します。

$fruits = ['apple', 'banana', 'orange', 'grape', 'watermelon'];
$isGrapeInFruits = in_array('grape', $fruits);
// $isGrapeInFruits是true

$fruitsCount = count($fruits);
// $fruitsCount是5
ログイン後にコピー

array_reverse 関数を使用して、配列の順序を逆にします。配列は、sort および rsort を使用して昇順および降順に並べ替えることができます。これら 3 つの関数の例を次に示します:

$numbers = range(1, 10);
$reversedNumbers = array_reverse($numbers);
// $reversedNumbers是[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

$fruits = ['apple', 'banana', 'orange', 'grape', 'watermelon'];
sort($fruits);
// $fruits现在是['apple', 'banana', 'grape', 'orange', 'watermelon']

rsort($fruits);
// $fruits现在是['watermelon', 'orange', 'grape', 'banana', 'apple']
ログイン後にコピー

4. 配列トラバーサル

PHP は、配列をトラバースするための foreach ループ ステートメントを提供します。以下は、foreach を使用して配列を走査する例です。

$fruits = ['apple', 'banana', 'orange', 'grape', 'watermelon'];
foreach ($fruits as $fruit) {
    echo $fruit . ' ';
}
// 输出:apple banana orange grape watermelon
ログイン後にコピー

foreach ステートメントの使用に加えて、while ループと for ループを使用して配列を走査することもできます。以下は、while ループを使用して配列を走査する例です。

$fruits = ['apple', 'banana', 'orange', 'grape', 'watermelon'];
$i = 0;
while ($i < count($fruits)) {
    echo $fruits[$i] . ' ';
    $i++;
}
// 输出:apple banana orange grape watermelon
ログイン後にコピー

概要

この記事では、配列の作成と初期化、追加と削除、クエリなど、PHP 配列の一般的な使用方法を紹介します。そしてソート、トラバース。これらの配列関数の使用方法を理解すると、開発がより簡単かつ効率的になります。

以上がPHP 配列関数の一般的な使用法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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