×

php定义2维数组初始化

php定义2维数组初始化(php二维数组foreach)

admin admin 发表于2023-03-24 14:36:08 浏览52 评论0

抢沙发发表评论

本文目录一览:

怎么用php动态的初始化一个二维数组

Php都叫动态语言了,动态数组算个嘛。

PHP code

[User:root Time:12:16:25 Path:/home/liangdong/php]$ php arr.phpArray

(

[1] = Array

(

[0] = Array

(

[name] = english

)

)

)

[User:root Time:12:16:25 Path:/home/liangdong/php]$ cat arr.php?php

function init_table() {

return array();

}

function insert_classroom($table, $classroom_id) {if (array_key_exists($classroom_id, $table)) {return false;-php定义2维数组初始化

}

$table[$classroom_id] = array();

return true;

}

function insert_lesson($table, $classroom_id, $lesson) {if (array_key_exists($classroom_id, $table)) {$table[$classroom_id][] = $lesson;-php定义2维数组初始化

return true;

}

return false;

}

/*

function delete_classroom

function delete_lesson

*/

$table = init_table();

$ret = insert_classroom($table, 1);

$ret = insert_lesson($table, 1, array('name' = "english"));print_r($table);

?

php怎样定义二维数组

示例:

$array = array();

$item = array();

$item['id'] = 1;

$item['xuefei'] = '50w';

$array[] = $item;

这三行

$item = array();

$item['id'] = 1;

$item['xuefei'] = '50w';

等效于 $item = array('id' = 1, 'xuefei' = '50w');

在php中,对于数组可以直接使用$array[]的方法在其尾部追加一个元素。例如

$array = array();

$array[] = 1;

结果为

Array (

0 = 1

)

php中如何初始化一个数组

初始化一个数组一般有2种方法:一个是单独给数组中的元素赋值;还有一种是把所有的元素一起初始化。

下面简要介绍初始化数组的2种方法:

第一种方法:

$a["color"]="red";

$a["taste"]="sweet";

$a["shape"]="round";

$a["name"]="apple";

$a[3]=4;

第二种方法:

$a=array(

"color"="red",

"taste"="sweet",

"shape"="round",

"name"="apple",

3=4);

这两种方法的效果是相同的,不同的只是给元素赋值的方法不同。

PHP,怎么定义二维数组

?php

$list = array

  (

  array("a",1,11),

  array("b",2,12),

  array("c",3,13),

  array("d",4,14)

  );

echo "name:".$list[0][0].": value1:".$list[0][1].", value11:".$list[0][2].".br";

echo "name:".$list[1][0].": value2:".$list[1][1].", value12:".$list[1][2].".br";

echo "name:".$list[2][0].": value3:".$list[2][1].", value13:".$list[2][2].".br";

echo "name:".$list[3][0].": value4:".$list[3][1].", value14:".$list[3][2].".br";

?