PHP的foreach循环数组访问

问题描述:

在这个foreach循环:PHP的foreach循环数组访问

<?php 
$x=array("one","two","three"); 
foreach ($x as $value) 
{ 
    echo $value . "<br>"; 
} 
?> 

您将如何能够“二”单独foreach循环外部访问字符串?我不需要打印它,我只需要知道如何访问它。

+6

尝试使用'$ X [1]'和尝试读取[*** ***手册(http://php.net/数组)。 – BlitZ

+0

你想检测数组中是否有“two”?找到它的索引?什么? – Jon

+0

感谢您的回复,但我想知道的是如何访问$ value内的值。那可能吗? – YourMom

按索引访问它。循环不是必需的:

echo $x[0]; // one 
echo $x[1]; // two 
echo $x[2]; // three 

您可以直接访问数组而不受foreach循环的影响。

$x[1] 

你可以这样。

$x[1] // two 

如需进一步信息,请阅读此下Example #1 A simple array