php中连续两个中括号的意义?
发布网友
发布时间:2022-04-19 04:08
我来回答
共2个回答
热心网友
时间:2022-04-19 05:37
[]表示对数组的引用
上面的意思是变量$_FILES和$conf是两个数组变量
其中$conf有一个元素,该元素被命名为upload,即通过key upload可以找到该变量,假定为a
而这个a也是一个数组
在其中有一个元素被命名为rename
使用key rename可以找到该元素
另外提供一个常用的代码
<?php
echo('<pre>');
print_r($s);//$s是你的变量,自己试一下,换成$_SERVER或者$_FILES看看
echo('</pre>');
?>
热心网友
时间:2022-04-19 06:55
php中
[
运算符(数组符号)
的结合方向是左连接的,
所以
$_FILES["$field"]['tmp_name']
可以这么理解
1.
$_FILES
+
[
==>
即
$_FILES
为数组
2.
$_FILES["$field"]
+
[
==>
即
$_FILES["$field"]
是数组
所以$_FILES(至少)是一个二维数组,
$_FILES["$field"]['tmp_name']是其中的一个值