PHPで配列を作成する関数とは何ですか

PHPz
リリース: 2023-05-23 11:46:07
オリジナル
446 人が閲覧しました

php には配列を作成するための関数が多数ありますが、一般的なものは次のとおりです:

  1. 配列関数

配列関数は、配列を作成するための最も基本的な関数です。

array( [mixed $value,] [mixed $... ] )
ログイン後にコピー

このうち、value は配列要素の値、... はカンマ区切りで複数の要素を追加できることを示します。例:

$arr1 = array('apple', 'orange', 'banana');
ログイン後にコピー
  1. range function

range 関数は、指定された範囲内の要素で構成される配列を作成できます。その構文は次のとおりです:

range( mixed $start, mixed $end [, number $step = 1 ] ) : array
ログイン後にコピー

ここで、start は開始値、end は終了値、step はステップ サイズです。例:

$arr2 = range(1, 10, 2); // 结果为[1, 3, 5, 7, 9]
ログイン後にコピー
  1. explode function

explode 関数は、指定された区切り文字に従って文字列を配列に分割できます。その構文は次のとおりです:

explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] ) : array
ログイン後にコピー

このうち、delimiter は区切り文字、string は分割される文字列、limit はオプションのパラメータで、返される配列要素の最大数を示します。例:

$string = 'apple,orange,banana';
$arr3 = explode(',', $string); // 结果为['apple', 'orange', 'banana']
ログイン後にコピー
  1. list function

list 関数は、配列内の値を一連の変数に割り当てることができます。その構文は次のとおりです。

list( mixed $var1 [, mixed $... ] ) : array
ログイン後にコピー

このうち、var1 は代入する変数です。…はカンマ区切りで複数の変数を追加できることを示します。例:

$arr4 = array('apple', 'orange', 'banana');
list($fruit1, $fruit2, $fruit3) = $arr4; // $fruit1='apple', $fruit2='orange', $fruit3='banana'
ログイン後にコピー
  1. compact function

compact 関数は、指定された変数名に基づいて配列を作成できます。その構文は次のとおりです:

compact ( mixed $varname1 [, mixed $... ] ) : array
ログイン後にコピー

このうち、varname1は配列に追加する変数名です。…はカンマ区切りで複数の変数名を追加できることを示します。例:

$fruit1 = 'apple';
$fruit2 = 'orange';
$fruit3 = 'banana';
$arr5 = compact('fruit1', 'fruit2', 'fruit3'); // 结果为['fruit1'=>'apple', 'fruit2'=>'orange', 'fruit3'=>'banana']
ログイン後にコピー

上記は、PHP で配列を作成するためのいくつかの一般的な関数です。開発者は、ニーズに応じて適切な関数を選択して配列を作成できます。

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

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