Php 如何在读取文本文件时停止foreach()循环?
我正在为我的部族建立一个网站。 我想在左边有一个动态目录 例如,如果你点击“游戏”链接,它应该停止并打印其他列表。列表中的列表 我知道,这听起来很奇怪,我想最好让你看看我的代码 这是:Php 如何在读取文本文件时停止foreach()循环?,php,html,Php,Html,我正在为我的部族建立一个网站。 我想在左边有一个动态目录 例如,如果你点击“游戏”链接,它应该停止并打印其他列表。列表中的列表 我知道,这听起来很奇怪,我想最好让你看看我的代码 这是: <div class="links"> <?php $zeilen = file ('../inhaltsverzeichnis.txt'); foreach ($zeilen as $zeile) { if($ze
<div class="links">
<?php
$zeilen = file ('../inhaltsverzeichnis.txt');
foreach ($zeilen as $zeile)
{
if($zeile == 3)
{
$games = file ('games_inhaltsverzeichnis.txt');
foreach ($games as $game)
{
echo $game;
}
}
else
{
echo $zeile;
}
}
?>
我希望你明白我的意思。这句话让你摆脱了“最近的封闭循环”。如果您添加一个参数(例如,
break 2;
),您将跳出“最近的两个循环”。不完全确定您的代码与问题描述(问题标题)的关系,或者您希望在哪里使用break
语句,但这正是您需要的。您可以使用break代码>。应按原样工作。问题是什么?我怎么能说当“游戏”一行出现时他应该停止阅读文本文件?我怎么能说当“游戏”一行出现时他应该停止阅读文本文件?如果你在内部循环中,并且你想完全摆脱两个foreach
循环,你说如果($game==“games”)break 2代码>假设“when the line”games“come”表示:“当变量“$game”等于字符串“games”时”。