想讨论一下MYSQL的问题。。。
关于一张表里到底能存放多少记录,在速度和执行效率上到底会有什...
作者 babee 发布于 2003-08-01 分类:php基础编程
从文本文件中取出数据放到数组中,如下
$typ=file("list.txt");
$num=count($typ);
for ($i=1;$i<$num;$i++)
{
if ($typ[$i]!="123" and $typ[$i]!="234" and $typ[$i]!="456")
echo $typ[$i]."
";
}
这样写对吗?
事实上,这样写是不对的,那个if 语句没有派上用场,不知道为什么?
请大家指教。多谢!在线等待。
逛论坛交流:[紧急]一个关于数组的小问题
$typ你把它的所有数据显示出来看,应该都是一位的。
这样一来你的if 语句就一直是真值啦。。
QUOTE: 最初由 chenhonghe 发布
[B]$typ你把它的所有数据显示出来看,应该都是一位的。
这样一来你的if 语句就一直是真值啦。。 [/B]
不是你说的那样,事实上,那个if 语句没有起到作用,该段程序把list.txt文件里的所有项都列出来了。
我本来是想把list.txt文件中除了某几项外的其它项都显示出来的。
请高手指点!谢谢。
呵呵。 你说该段程序把list.txt文件里的所有项都列出来了
那你有看到有用==123的值吗。。。
有呀,所有的项都出来了,这才是最麻烦的,有几项我不想让它出来的。
我把那个if 语句屏蔽掉页面也没有什么反应,说明那个判断语句根本就没有起到作用。
可能是and出了问题,请把它换成 && 试试
&&和and是相等的吧。
不管用,什么法都试了,它就是不管用,真邪门。
你的意思是说 把不该显示的都显示出来了吗?
是不是你判断出错了?
举个例子,哪一项不想显示?
程序没问题的!如果又123,就不会显示啊!
我觉得程序也应该是没有问题的,但事实上是不行。
我想大家应该能够明白我的意思,那个if语句没有起到作用,当然是把所有的项都显示出来了,包括那些不该显示的也都出来了。
10 条回复
回复