本文目录一览:
- php 如何定义空二维数组
- 在PHP里.如何定义二维数组和赋值.并且把数组中的值填充到table中
- php 二维数组赋值定义
- php怎样定义二维数组?
- PHP,怎么定义二维数组
- php 如何定义一个数组
php 如何定义空二维数组
//2维 [x][y]
$x = 22;
$y = 11;
$a = array_fill(0, $x, array_fill(0, $y, array()));
//$a 就是 [22][11]的2维数组
在PHP里.如何定义二维数组和赋值.并且把数组中的值填充到table中
<?php
$MAX_COL = 10;
$MAX_ROW = 10;
for ($i = 0; $i < $MAX_ROW; $i++) {
for ($j = 0; $j < $MAX_COL; $j++) {
$array[$i][$j] = mt_rand(0, $MAX_COL * $MAX_ROW - 1);
}
}
echo "<style>table, td { border: black solid 1px; }</style>";
echo "<table style='border-collapse: collapse; '";
for ($i = 0; $i < $MAX_ROW; $i++) {
echo "<tr>";
for ($j = 0; $j < $MAX_COL; $j++) {
echo "<td width='25'>" . $array[$i][$j] . "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
php 二维数组赋值定义
多维数组定义、赋值参考如下:
<?php
$fruits = array(
"fruits" => array(
"a" => "orange",
"b" => "banana",
"c" => "apple"
),
"numbers" => array(1, 2, 3, 4, 5, 6),
"holes" => array("first", 5 => "second", "third")
);
// Some examples to address values in the array above
echo $fruits["holes"][5]; // prints "second"
echo $fruits["fruits"]["a"]; // prints "orange"
unset($fruits["holes"][0]); // remove "first"
// Create a new multi-dimensional array
$juices["apple"]["green"] = "good";
?>
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,怎么定义二维数组
<?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>";
?>
php 如何定义一个数组
PHP中定义数组的方法:
1. PHP定义数组的格式:
$数组名 = array();
如:
$aa = array(); // 这样就定义了一个数组
之后给元素赋值:
$aa[0] = "9016";
$aa[1] = "9017";
$aa[2] = "9018";
2. PHP输出数组的方法:
foreach ($aa as $val) {
echo $val;
}
也可以在定义数组时直接赋值:
$aa = array(0 => "9016", 1 => "9017", 2 => "9018");
3. PHP的数组还可以用字符做下标,不一定要数字:
$aa["name"] = "Joan";
$aa["num"] = "9018";
$aa["email"] = "abc@abc.com";
也可以这样:
$aa = array("name" => "joan", "num" => "9018", "email" => "abc@abc.com");
将一个一维数组的元素也定义为数组,就是一个二维数组:
$aa = array(0 => "a1", 1 => "a2");
$bb = array(0 => "b1", 1 => "b2");
$cc = array(0 => $aa, 1 => $bb);
此时,$cc[0]
也是一个数组,$cc[1]
也是一个数组,$cc
就是一个二维数组。
同理,三维、四维数组也可以继续定义下去。