显示PHP foreach循环中的特定值
我在PHP中有一个简单的foreach循环。我想从循环中得到具体的值。我可以用下面的代码得到第一个值,但是否可以从同一个循环中只得到第二个或第三个值。获取第一个值的代码如下所示显示PHP foreach循环中的特定值,php,foreach,Php,Foreach,我在PHP中有一个简单的foreach循环。我想从循环中得到具体的值。我可以用下面的代码得到第一个值,但是否可以从同一个循环中只得到第二个或第三个值。获取第一个值的代码如下所示 $i = 0; $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { $i++; if($i==2) break; echo "$value <br>"; } $i=0; $colors=数组
$i = 0;
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
$i++;
if($i==2) break;
echo "$value <br>";
}
$i=0;
$colors=数组(“红色”、“绿色”、“蓝色”、“黄色”);
foreach($颜色为$值)
{
$i++;
如果($i==2)中断;
回显“$value
”;
}
如果要获取特定值,为什么需要循环
$colors = array("red","green","blue","yellow");
echo $colors[1]; // 2nd value
echo $colors[2]; // 3rd value
如果要获得特定值,为什么需要循环
$colors = array("red","green","blue","yellow");
echo $colors[1]; // 2nd value
echo $colors[2]; // 3rd value
如果要获得特定值,为什么需要循环
$colors = array("red","green","blue","yellow");
echo $colors[1]; // 2nd value
echo $colors[2]; // 3rd value
如果要获得特定值,为什么需要循环
$colors = array("red","green","blue","yellow");
echo $colors[1]; // 2nd value
echo $colors[2]; // 3rd value
您希望使用而不是循环使用所有$colors
。此外,虽然不使用break
,但如果要像使用continue
一样使用break
,则要在break
之前回显:
$i = 0;
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
$i++;
if($i==2) {
echo $value, "<br />";
continue;
}
}
$i=0;
$colors=数组(“红色”、“绿色”、“蓝色”、“黄色”);
foreach($颜色为$值)
{
$i++;
如果($i==2){
echo$value,“
”;
继续;
}
}
您希望使用而不是循环使用所有$colors
。此外,虽然不使用break
,但如果要像使用continue
一样使用break
,则要在break
之前回显:
$i = 0;
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
$i++;
if($i==2) {
echo $value, "<br />";
continue;
}
}
$i=0;
$colors=数组(“红色”、“绿色”、“蓝色”、“黄色”);
foreach($颜色为$值)
{
$i++;
如果($i==2){
echo$value,“
”;
继续;
}
}
您希望使用而不是循环使用所有$colors
。此外,虽然不使用break
,但如果要像使用continue
一样使用break
,则要在break
之前回显:
$i = 0;
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
$i++;
if($i==2) {
echo $value, "<br />";
continue;
}
}
$i=0;
$colors=数组(“红色”、“绿色”、“蓝色”、“黄色”);
foreach($颜色为$值)
{
$i++;
如果($i==2){
echo$value,“
”;
继续;
}
}
您希望使用而不是循环使用所有$colors
。此外,虽然不使用break
,但如果要像使用continue
一样使用break
,则要在break
之前回显:
$i = 0;
$colors = array("red","green","blue","yellow");
foreach ($colors as $value)
{
$i++;
if($i==2) {
echo $value, "<br />";
continue;
}
}
$i=0;
$colors=数组(“红色”、“绿色”、“蓝色”、“黄色”);
foreach($颜色为$值)
{
$i++;
如果($i==2){
echo$value,“
”;
继续;
}
}
我可能错了,但请尝试一下:
foreach($colors as $value){
$i++;
if($i==2){
echo $value[1].'<br>';//To get the second; $value[2] will get the third
}
}
foreach($colors作为$value){
$i++;
如果($i==2){
echo$value[1]。
;//获取第二个;$value[2]将获取第三个
}
}
我可能错了,但请尝试一下:
foreach($colors as $value){
$i++;
if($i==2){
echo $value[1].'<br>';//To get the second; $value[2] will get the third
}
}
foreach($colors作为$value){
$i++;
如果($i==2){
echo$value[1]。
;//获取第二个;$value[2]将获取第三个
}
}
我可能错了,但请尝试一下:
foreach($colors as $value){
$i++;
if($i==2){
echo $value[1].'<br>';//To get the second; $value[2] will get the third
}
}
foreach($colors作为$value){
$i++;
如果($i==2){
echo$value[1]。
;//获取第二个;$value[2]将获取第三个
}
}
我可能错了,但请尝试一下:
foreach($colors as $value){
$i++;
if($i==2){
echo $value[1].'<br>';//To get the second; $value[2] will get the third
}
}
foreach($colors作为$value){
$i++;
如果($i==2){
echo$value[1]。
;//获取第二个;$value[2]将获取第三个
}
}
为什么要尝试循环,可以直接使用$colors[0]为什么要尝试循环,可以直接使用$colors[0]为什么要尝试循环,可以直接使用$colors[0]为什么要尝试循环,可以直接使用$colors[0]我的代码很长,很难解释这就是为什么我选择非常简单的数组。否则我知道在这种情况下我不需要循环。谢谢你的回答:)我的代码很长,很难解释这就是为什么我选择非常简单的数组。否则我知道在这种情况下我不需要循环。谢谢你的回答:)我的代码很长,很难解释这就是为什么我选择非常简单的数组。否则我知道在这种情况下我不需要循环。谢谢你的回答:)我的代码很长,很难解释这就是为什么我选择非常简单的数组。否则我知道在这种情况下我不需要循环。谢谢你的回答:)