打印阵列中的特定项目

时间:2010-09-18 16:04:32

标签: php arrays

我是一个新手并试图为我的大学课做这件事。 我创建了一个名为birds的数组: 这是我的代码:

<?php // This script creates an array called birds and then prints out the birds 1-3 and then prints the birds 0,, 2 and 4
$birds = array ("Whip-poor-will|Chickadee|Pileated Woodpecker|Blue Jay|Rufus-sided Towhee|Scarlet Tanager");

我需要使用foreach打印出数组中的特定项目。 下一个代码是

Foreach($birds as $key =>value){print "$key $1,2,3 <br>";}

2 个答案:

答案 0 :(得分:4)

需要使用以下语法初始化数组:

$birds = array(
    "Whip-poor-will", 
    "Chickadee", 
    "Pileated Woodpecker", 
    "Blue Jay", 
    "Rufus-sided Townee", 
    "Scarlet Tanager");

foreach将是:

foreach($birds as $key => $value)
{
  echo "$key - $value<br/>";
}

如果要获取数组中特定元素的数据,可以通过索引引用它们:

echo $birds[0];
//output will be: Whip-poor-will

echo $birds[2];
//output will be: Pileated Woodpecker

答案 1 :(得分:0)

或许有点挑剔,但它实际上是<br />(有空格)。至少在XHTML标准代码中。