Ali*_*Ali 5 php printing arrays echo
我正在努力完成我的任务,这是现在要做的最后一件事.
我知道如果我想打印整个数组我可以使用foreach和许多不同的方法来打印整个数组
foreach($v as $k=>$variable_name) { echo "<p> This is index of $k. value is $variable_name <br/></p>";}
Run Code Online (Sandbox Code Playgroud)
但是,如果我只想单独打印每个索引怎么办?
我想在每个表单下面执行错误消息,这就是为什么我希望每个表单分开.
我试过,$v[0]没有出现.
有什么诀窍或我遗失的东西?
如果您正在谈论关联数组,则需要直接获取索引:
例:
$array = array ('test' => 'value1', 'test2' => 'value2');
echo $array['test']; // value1
Run Code Online (Sandbox Code Playgroud)
您可以执行print_r($ array)来查看格式良好的数组结构:
<pre>
<?php print_r($array);?>
</pre>
Run Code Online (Sandbox Code Playgroud)
你正在做的是通过其数字索引获取一个值,就像在
$array = array('test','test2','test3');
echo $array[0]; // test
Run Code Online (Sandbox Code Playgroud)
另请注意,您可以使用array_key_exists()预先检查是否存在密钥:
var_dump(array_key_exists('test2',$array)); // (bool) TRUE
Run Code Online (Sandbox Code Playgroud)