【发布时间】:2011-10-25 14:58:50
【问题描述】:
我正在为我的网站进行搜索,当特定参数为 ''(无)时,我想显示所有结果。我尝试了以下方法,但没有成功。
<?php
$a = file("test.txt");
sort($a);
foreach ($a as $b) {
$c = explode("|", $b);
if (isset($_GET['name'])) {
if (stristr($c[0], $_GET['name'])) {
echo '<option value="' . $c[0] . '">' . $c[0] . '</option>';
}
}
?>
而且这只是一个测试脚本,我将在上面的 if 语句中使用多个 GET。
【问题讨论】:
-
你真的应该使用更合适的变量名而不是
$a$b和$c。例如使用$file$line和$separated_line。 -
你什么时候想做什么?如果已设置且为空?
标签: php string foreach contains isset