2013-05-22 151 views
-2

在這個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

回答

6

按索引訪問它。循環不是必需的:

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

您可以直接訪問數組而不受foreach循環的影響。

$x[1]