我目前正在为我的大型PHP项目编写类似财富的子模块,我的问题是它为什么不能正常工作。 (另外,我正在寻找更合适的方法)
file.php
<?
$file = file_get_contents("pytania.txt", true);
$number = substr_count($file ,"##")-1;
preg_match_all("/##(.*?)##/si", $file, $matches);
for($i=0;$i<$number;$i++){
echo($matches[1][$i]."<br><br>");
}
?>
pytania.txt
##
System operacyjny to zbiór programów, które:
a. Obsługują wyłącznie klawiaturę, mysz i monitor
b. Zarządzają pracą komputera
c. Wykonują obliczenia matematyczne
d. Wczytują programy zewnętzne do pamięci komputera
e. Porządkują dane zapisane na dysku
##
Na pulpicie systemu Windows nie można znaleźć:
a. Ikony
b. Kosza
c. Skrótu do aplikacji
d. Paska menu
e. Paska zadań
##
Aplikacja to inaczej:
a. Folder
b. Program
c. Pamięć komputera
d. Pulpit
e. Dysk
##
我遇到的第二个(2/3)命运的主要问题甚至没有显示出来。有线索吗?想法?
答案 0 :(得分:0)
解决方案:
<?
$file = file_get_contents("pytania.txt", true);
$number = substr_count($file ,"##")-1;
$a = explode('##', $file);
for($i=1;$i<=$number;$i++){
echo $a[$i]."<br><br>";
}
&GT;
答案 1 :(得分:0)
您也可以使用foreach()
循环。 ( 我认为这更适合 )
$file = explode('##', $s);
foreach($file as $item) {
echo $item . "<br /><br >";
}