Php 如何使用声明为数组的变量的值(以';[]';结尾)?
我也没有得到任何东西Php 如何使用声明为数组的变量的值(以';[]';结尾)?,php,arrays,variables,Php,Arrays,Variables,我也没有得到任何东西 有什么建议吗?在PHP中使用数组时,可以使用以下方法将数组分配给变量: <?php $default = array( 'posts_per_page' => $postid ); ?> (当然,array()可以是非空的) 也可以使用以下语法,不使用索引: // initalize empty array $a = array(); var_dump($a); 最后,您可以在选择的键处设置项目: // push ite
有什么建议吗?在PHP中使用数组时,可以使用以下方法将数组分配给变量:
<?php
$default = array(
'posts_per_page' => $postid
);
?>
(当然,array()
可以是非空的)
也可以使用以下语法,不使用索引:
// initalize empty array
$a = array();
var_dump($a);
最后,您可以在选择的键处设置项目:
// push items at the end of the array
$a[] = 10;
$a[] = 20;
var_dump($a);
有关更多信息,请参阅
这样做,感谢这三个电话,我将得到:
// put an item at a given index
$a['test'] = 'plop';
var_dump($a);
注意:许多人使用var\u dump()
——我倾向于使用var\u dump()
,它会显示更多信息,尤其是在安装时
但请注意,在任何情况下,调用数组本身:
array
empty
array
0 => int 10
1 => int 20
array
0 => int 10
1 => int 20
'test' => string 'plop' (length=4)
将只获得以下内容作为输出:
echo $a;
这不是很有用;-)
仍然可以显示该数组中单个项的值: echo$a[“测试”] 在这种情况下,它将为您提供以下输出:
Array
基本上:
echo
不是要显示阵列时应该使用的:
- 如果要检查阵列以进行调试,请使用
var\u dump()
- 或使用在阵列上循环,使用echo显示每个项目
- 注意:您可能需要执行一些递归来检查子数组;-)李>
<?php
$default = array(
'posts_per_page' => $postid
);
?>
(当然,array()
可以是非空的)
也可以使用以下语法,不使用索引:
// initalize empty array
$a = array();
var_dump($a);
最后,您可以在选择的键处设置项目:
// push items at the end of the array
$a[] = 10;
$a[] = 20;
var_dump($a);
有关更多信息,请参阅
这样做,感谢这三个电话,我将得到:
// put an item at a given index
$a['test'] = 'plop';
var_dump($a);
注意:许多人使用var\u dump()
——我倾向于使用var\u dump()
,它会显示更多信息,尤其是在安装时
但请注意,在任何情况下,调用数组本身:
array
empty
array
0 => int 10
1 => int 20
array
0 => int 10
1 => int 20
'test' => string 'plop' (length=4)
将只获得以下内容作为输出:
echo $a;
这不是很有用;-)
仍然可以显示该数组中单个项的值: echo$a[“测试”] 在这种情况下,它将为您提供以下输出:
Array
基本上:
echo
不是要显示阵列时应该使用的:
- 如果要检查阵列以进行调试,请使用
var\u dump()
- 或使用在阵列上循环,使用echo显示每个项目
- 注意:您可能需要执行一些递归来检查子数组;-)李>