中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中二維數組指的是什么

發布時間:2022-07-11 10:21:51 來源:億速云 閱讀:188 作者:iii 欄目:編程語言

今天小編給大家分享一下php中二維數組指的是什么的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

二維數組又稱為矩陣,是指一維數組里面再定義一個或多個一維數組,即一個數組中的元素是另一個數組;二維數組本質上是以數組作為數組元素的數組,即“數組的數組”,類型說明符為“數組名[常量表達式][常量表達式]”。二維數組的聲明方式有兩種:1、直接賦值,語法“$數組名[行下標][列下標]=值;”;2、用array(),語法“$數組名=array(鍵名=>array(鍵名=>值));”。

php中二維數組指的是什么

本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

在php中,所謂的二維數組,簡單來說就是在一維數組里面再定義多個一維數組,即一個數組中的值可以是另一個數組(可能有點片面,但是二維數組的原理大致是這樣)。二維數組本質上是以數組作為數組元素的數組,即“數組的數組”,類型說明符為“數組名[常量表達式][常量表達式]”。

二維數組和一維數組的創建方式是一樣的,只是將數組中元素換成數組即可。

二維數組的聲明方式有兩種

  • “直接為數組元素賦值”

  • “array()函數”

下面我們實際的代碼案例來詳細的給大家介紹一下這兩種方法。

1、直接為數組元素賦值

我們可以通過形如“$數組變量名[行下標] [列下標]= 值;”的格式來創建并初始化二維數組

<?php
header("Content-type:text/html;charset=utf-8");
$array[0]['姓名'] = '張三';
$array[0]['年齡'] = '25';
$array[0]['性別'] = '男';
$array[1]['姓名'] = '李四';
$array[1]['年齡'] = '21';
$array[1]['性別'] = '男';
$array[2]['姓名'] = '娜娜';
$array[2]['年齡'] = '22';
$array[2]['性別'] = '女';
var_dump($array);
?>

php中二維數組指的是什么

二維數組的行下標列下標可以為空(即不指定具體的索引值),那么默認為數字索引,而索引值默認從 0 開始依次增加。

php中二維數組指的是什么

示例1:“行下標”和“列下標”都為空

<?php
header("Content-type:text/html;charset=utf-8");
$array[][] = '張三';
$array[][] = '25';
$array[][] = '男';
$array[][] = '李四';
$array[][] = '21';
$array[][] = '男';
$array[][] = '娜娜';
$array[][] = '22';
$array[][] = '女';
var_dump($array);
?>

php中二維數組指的是什么

示例2:“行下標”或“列下標”都為空

<?php
header("Content-type:text/html;charset=utf-8");
$array[0][] = '張三';
$array[0][] = '25';
$array[0][] = '男';
$array[]['姓名'] = '娜娜';
$array[]['年齡'] = '22';
$array[]['性別'] = '女';
var_dump($array);
?>

php中二維數組指的是什么

2、使用array()函數

使用 array() 函數聲明二維數組與聲明一維數組相似。

array() 函數接受一定數量用逗號分隔的key=>value參數對。一維數組的語法格式如下所示:

$數組變量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

而二維數組就是將一維數組中一個或多個value參數變為array(....)。

1)索引數組

<?php
header("Content-type:text/html;charset=utf-8");
$array = array
(
    array("張三",25,"男"),
    array("李四",21,"男"),
    array("娜娜",22,"女")
);
var_dump($array);
?>

php中二維數組指的是什么

2)關聯數組

<?php
header("Content-type:text/html;charset=utf-8");
$array = array
(
    "學生1"=>array("姓名"=>"張三","年齡"=>25,"性別"=>"男"),
    "學生2"=>array("姓名"=>"李四","年齡"=>21,"性別"=>"男"),
    "學生3"=>array("姓名"=>"娜娜","年齡"=>22,"性別"=>"女")
);
 var_dump($array);
?>

php中二維數組指的是什么

以上就是“php中二維數組指的是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

界首市| 康平县| 南澳县| 五原县| 宜川县| 启东市| 昌乐县| 贵定县| 贺州市| 禹州市| 舒兰市| 平顺县| 弥渡县| 泸定县| 逊克县| 定结县| 灵璧县| 江安县| 公主岭市| 哈巴河县| 类乌齐县| 咸丰县| 涟水县| 崇州市| 龙游县| 德庆县| 桃园县| 荆门市| 南岸区| 东兴市| 长武县| 宜宾县| 马龙县| 上蔡县| 韶关市| 定南县| 德清县| 乌拉特前旗| 霸州市| 绥德县| 神农架林区|