作者gabom (嘎崩)
看板PHP
标题[请益] 请问$file[$int]的意思是?
时间Tue Mar 3 23:22:44 2015
各位前辈好
小弟初学php有很多地方希望指点
我在网路上看到一个投票系统是这样写的
<?
$result = file("a.txt");
for ($i=0; $i<5; $i++)
{
if ($options[$i] == $i+1)
{$result[$i]=$result[$i]+1;}
else $result[$i]=$result[$i] + 0;
fwrite($fp,$result[$i]."\n");
}
?>
请问$result[$i] 是代表什麽意思?
本来以为是txt中的字元单位,结果好像又不是...
先谢谢大家了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 115.43.67.155
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1425396166.A.054.html
1F:→ danny8376: 你可以查一下file读出来长什麽样子 03/03 23:32
2F:→ KawasumiMai: 超讨厌这种if else的写法... 03/03 23:53
※ 编辑: gabom (115.43.67.155), 03/04/2015 00:23:57
3F:→ xdraculax: $开头就是变数,$result是个阵列,$result[0] 03/04 02:17
4F:→ xdraculax: 是它第1个元素,$result[1]是它第2个元素 03/04 02:17
5F:→ xdraculax: 这段就是从$result[0]跑到$result[4] 03/04 02:18
6F:→ xdraculax: 这段code好奇怪,看看就好不要学 03/04 02:22
7F:→ xdraculax: 你的标题跟内文不一样@@ 不确定你的问题 03/04 02:29
8F:→ xdraculax: 再补充 file() 是读档到阵列里每行1个元素 03/04 02:31
9F:→ xdraculax: $file[$int]就是这档案里的第$int行 03/04 02:32
喔喔 我好像有点懂了
所以这个人在把资料写入档案的时候後面的."\n"是在每笔资料後面加入换行
然後再用$file[$int]来读取一笔笔的资料
只是在windows的记事本中要换行要打"\r\n"才会换
所以直接打开记事本的时候看到的资料都是没换行的
我去试试看这样的推论正不正确
谢谢xd大的帮忙喔!
※ 编辑: gabom (115.43.67.155), 03/04/2015 21:12:35
10F:→ MOONRAKER: 不要再用notepad了,用爆烂的工具不会比较厉害。 03/05 09:51
11F:→ Notte: 楼上M大可以推荐编译器吗? 03/05 15:48
12F:→ tkdmaf: Eclipse NetBeans aptana coda and more.......... 03/05 16:48
13F:→ chrisQQ: sublime text 03/05 17:05
14F:推 GALINE: 能语法上色的文字编辑器就是好编辑器.... 03/05 17:13
15F:推 GALINE: 刚好 #1KwVwNiZ 的推文才提到编辑器,可以参考看看? 03/05 17:18
16F:→ MOONRAKER: 很多人都用notepad++ 我是偏爱老屁股emerald editor 03/06 11:03
17F:→ MOONRAKER: 不过情势所逼也改用slime...sublime了 :~( 03/06 11:04
18F:→ MOONRAKER: Linux上用Geany, Kate也用, 或者IDE就是aptana了 03/06 11:05
19F:→ Notte: 多谢提点! 03/07 19:38