Array は、PHP で一般的に使用されるデータ型です。配列の操作と処理を容易にするために、PHP には多くの組み込み配列関数が用意されています。この記事では、よく使用される PHP 配列関数をいくつか紹介します。
1. array() 関数
array() 関数は、PHP で配列を作成する関数であり、その構文は次のとおりです。 value3. ..)
ここで、value1、value2、value3... は、任意の PHP 変数タイプの値です。
例:
$fruits = array("apple", "banana", "orange");
$numbers = array(1, 2, 3, 4, 5) ;
2. count() 関数
count() 関数は、配列要素の数を返すために使用される PHP の関数です。その構文は次のとおりです:
count( array_name)
ここで、 array_name は、要素数を計算する必要がある配列です。
例:
$fruits = array("apple", "banana", "orange");
echo count($fruits); //出力 3
3. Sort() 関数
sort() 関数は、配列をソートするために使用される PHP の関数であり、その構文は次のとおりです:
sort(array_name,sort_type)
array_name は並べ替える必要がある配列、sort_type は並べ替え方法を示し、値は SORT_REGULAR、SORT_NUMERIC、または SORT_STRING です。
例:
$numbers = array(1, 5, 3, 7, 2);
sort($numbers);print_r($numbers); //出力配列 ([0] => 1 [1] => 2 [2] => 3 [3] => 5 [4] => 7 )
4. shuffle()関数
shuffle() 関数は、配列をランダムに並べ替えるために使用される PHP の関数です。その構文は次のとおりです:
shuffle(array_name)
ここで、array_name はランダムである必要があります。ソートされた配列。
例:
$numbers = array(1, 5, 3, 7, 2);
shuffle($numbers);print_r($numbers); //出力配列 ([0] => 7 [1] => 3 [2] => 1 [3] => 2 [4] => 5 )
5.array_merge()関数
array_merge() 関数は、複数の配列を新しい配列にマージするために使用される PHP の関数です。その構文は次のとおりです:
array_merge(array1,array2,array3... )
このうち、array1、array2、array3... はマージする必要がある配列です。
例:
$array1 = array("name"=>"Tom","age"=>20);
$array2 = array("name"= >"Jerry","age"=>21);$new_array = array_merge($array1,$array2);
print_r($new_array); //出力配列 ( [name] => Jerry [年齢] => 21 )
6. in_array() 関数
in_array() 関数は、配列内に値が存在するかどうかを判断するために使用される PHP の関数です。
in_array(value,array_name)
ここで、value は検索する値、array_name は検索する配列です。
例:
$fruits = array("リンゴ", "バナナ", "オレンジ");
if(in_array("バナナ", $fruits)){echo "找到了!";
echo "没找到!";
}
7. array_search() 関数
array_search() 関数は、PHP で配列内の値を検索するために使用され、キー名を返す関数。その構文は次のとおりです:
array_search(value,array_name)
ここで、value は検索する値、array_name は検索する配列です。
例:
$fruits = array("apple", "banana", "orange");
echo array_search("banana", $fruits); //出力 1
上記はいくつかの PHP 配列関数の紹介です。これらの関数は配列をより便利に処理し、PHP の開発効率と品質を向上させるのに役立ちます。
以上がよく使用されるいくつかの PHP 配列関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。