不带循环和带循环的数组的回显键和值
这是我有的数组
<?php
$page['Home']='index.html';
$page['Service']='services.html';
?>
我如何为个人回声这样的东西
Home is at index.html
再说一遍,我怎么能通过一个循环来做到这一点并回显所有?
这是我有的数组
<?php
$page['Home']='index.html';
$page['Service']='services.html';
?>
我如何为个人回声这样的东西
Home is at index.html
再说一遍,我怎么能通过一个循环来做到这一点并回显所有?
foreach($page as $key => $value) {
echo "$key is at $value";
}
对于“无循环”版本,我只问“为什么?
没有循环,只是为了踢它...
您可以通过执行以下操作将数组转换为非关联数组:
$page = array_values($page);
然后通过从零开始的索引访问每个元素:
echo $page[0]; // 'index.html'
echo $page[1]; // 'services.html'
或者,您可以使用稍微复杂的版本:
$value = array_slice($page, 0, 1);
echo key($value); // Home
echo current($value); // index.html
$value = array_slice($page, 1, 1);
echo key($value); // Service
echo current($value); // services.html