0

我想知道如何从数组中选择某个字符串。说这是我的数组:

$a=array("What Color is the sky?","How are you?","Can you spell 'the'?");

我如何只回显第一个字符串?

4

2 回答 2

0

你会这样做:

echo $a[0];

a[index] 其中 index 表示“单元格”位置。如果你想要第二个字符串,你会这样做:

echo $a[1];
于 2013-11-05T00:09:48.557 回答
0

如果您需要打印第一个值而不担心第一个是哪个键(数字或关联),请使用“当前”(在 php.net 上阅读当前函数)。它返回数组的当前元素,即数组“光标”当前所在的元素:

$a = array("What Color is the sky?","How are you?","Can you spell 'the'?");
echo current($a);

您仍然可以使用 key 功能打印所有这些:

$a = array("What Color is the sky?","How are you?","Can you spell 'the'?");
while(FALSE !== next($a)) {
   echo current($a) . '<br />;
}

在使用 current()、key()、next() 和类似函数时,请记住使用 reset($arr) 来重置指针在数组中的位置。

于 2013-11-05T00:15:48.870 回答