【发布时间】:2014-11-19 22:39:22
【问题描述】:
我目前正在为我的大型 PHP 项目编写类似财富的子模块,我的问题是它为什么不能正常工作。 (另外,我正在寻找更合适的方法来做到这一点)
文件.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) 财富甚至没有显示。有什么线索吗?想法?
【问题讨论】:
-
为什么要使用正则表达式?只需使用
explode。 -
遵循您的想法。谢谢