ホームページ > バックエンド開発 > PHPの問題 > PHPで複数のデータを配列に入れる方法

PHPで複数のデータを配列に入れる方法

青灯夜游
リリース: 2023-03-16 20:58:02
オリジナル
1968 人が閲覧しました

4 メソッド: 1. キー名を指定せずに配列要素に値を直接代入します。構文は "$配列名[]=値 1;$配列名[]=値 2;..." です。 ; 2. array_unshift() を使用します。構文は「array_unshift(array, value 1, value 2...)」です; 3. array_push() を使用します。構文は「array_push(array, value 1, value 2...)」です。 )"; 3. 「array_splice(配列, 位置, 0, 配列(値 1, 値 2...))」ステートメントを使用します。

PHPで複数のデータを配列に入れる方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php は複数のデータを配列に配置します。複数のデータを配列に挿入します。ここではいくつかの挿入方法を紹介します。

方法 1: キー名を指定せずに配列要素に直接値を代入する

配列変数名を次の形式で渡すことができます。配列を初期化するための「$ [添字] = 値;」形式

角括弧内に特定のインデックス値 (添字) を指定しない場合、デフォルトは数値インデックスです。インデックス値のデフォルトは 0 から始まり、徐々に増加していきます。

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
$arr[]="hello";
$arr[]=8;
$arr[]=9;
echo "插入多个数据后:";
var_dump($arr);
?>
ログイン後にコピー

PHPで複数のデータを配列に入れる方法

方法 2: array_unshift() 関数を使用して、配列の先頭に複数のデータを挿入します

array_unshift($array,$value1,$value2...)関数は、配列の先頭に 1 つ以上の新しい要素 (キー値) を挿入できます。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr=array(10,12,20);
var_dump($arr);
array_unshift($arr,8,"9");
echo "插入多个数据后:";
var_dump($arr);
?>
ログイン後にコピー

PHPで複数のデータを配列に入れる方法

方法 3: array_push() 関数を使用して、配列の末尾に複数のデータを挿入します

array_push($array,$value1,$value2...)関数は、配列の末尾に 1 つ以上の要素 (キー値) を挿入できます。

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(10,12,20);
var_dump($arr);
array_push($arr,8,"9",3.14);
echo "插入多个数据后:";
var_dump($arr);
?>
ログイン後にコピー

PHPで複数のデータを配列に入れる方法

方法 4: array_splice() 関数を使用して、配列内の複数のデータ (任意の位置) を挿入します

array_splice($array,$start,$length,$value)この関数は、配列要素の削除、配列要素の置換、配列要素の挿入 (ユーザーのみ) に使用できる強力な関数です。パラメータ $length を 0 に設定する必要があります)。

$length=0 の場合、パラメータ $start で挿入を開始する位置 (添字) を指定し、パラメータ $value## で指定できます。 # can 挿入値を指定できます(値が複数ある場合は配列として設定する必要があります)。

  • $start 値が 0 の場合、先頭に

  • $start 値を挿入します.「配列長の値」の後に

  • $start 値を末尾に挿入 >0 および <「配列長の値」の後に を挿入真ん中

注: array_splice() 関数は元の配列を変更します

<?php 
header("content-type:text/html;charset=utf-8");
$arr1=array(10,12,20);
var_dump($arr1);
echo "插入多个数据后:";
array_splice($arr1,0,0,array("1","hello","3"));
var_dump($arr1);

$arr2=array(10,12,20);
array_splice($arr2,1,0,array("1",25,"3"));
var_dump($arr2);

$arr3=array(10,12,20);
array_splice($arr3,count($arr3),0,array("1",25,"3"));
var_dump($arr3);
?>
ログイン後にコピー

PHPで複数のデータを配列に入れる方法

推奨学習: 「

PHP ビデオ チュートリアル」 "

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

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