2009-12-08 61 views
0

尝试阻止has been entered这个单词在数组显示其内容时被重复。PHP数组问题?

这是代码。

echo "$array[$x] has been entered"; 
+2

你的问题显然没有提供足够的上下文。您提供的代码仅打印一次... – Kenaniah

+0

代码重复? – FukHaLfDaN

+0

请说明你想要的。 –

回答

2
echo implode(", ", $array) . " has been entered"; 
0

??

怎么样

echo $array[$x]." has been entered"; 
0

更新的评论后:

您可以使用类似

foreach ($array as $a) { 
    echo $a; 
} 

echo "has been entered"; 
0

至于我能得到你的问题;试试下面的代码:

foreach($array as $key => $value) 
{ 
    // if this is the first item 
    if ($key === 1) 
    { 
    echo "$array[$key] has been entered"; 
    } 
    else 
    { 
    echo $array[$key]; 
    } 
} 
0

使用单引号,而不是双引号:

echo implode(', ', $array) . ' has been entered';