作者MikageLin (起点)
看板PHP
标题[请益] 关於foreach
时间Sun Apr 27 19:18:05 2008
不好意思,因为最近才在试着学php,因此申请了一个国外的免费空间。
想说试着先从了解别人的php如何写起,再配合自己自修,希望能有进步。
不过在别人写好的php里,有一段foreach的用法,
似乎每次执行到这里,都会显示如下讯息。
Warning: Invalid argument supplied for foreach()
看起来似乎是参数用错,或是没有支援,
自己研究了一下,也看不太出来问题是出在那里。
可以请好心的朋友,帮忙指点一下,
下面的foreach可能那里有出问题,或是该如何改写呢?才能解决问题。>"<
foreach(glob($cacheFile.'*') as $oldCache) unlink($oldCache);
不管如何,在这边先谢谢大家了。
php自修好像还有蛮长一段路要走的,
而且自己也不是资讯方面的科系,有人有建议该如何自修吗?。( ̄□ ̄#)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.116.155
1F:→ starjou:foreach 的参数需是一个阵列, glob($cacheFile.'*')是啥? 04/27 22:52
2F:→ MikageLin:可是查资料,glob回传的value是个array啊。>"< 04/28 00:38
3F:→ MikageLin:我以为是字串的问题,试着改成glob("$cacheFile.*"),依 04/28 00:40
4F:→ MikageLin:然会跑出错误来.........Orz 04/28 00:40
5F:→ starjou:不要把算式放在 foreach 当中,先用变数接收 glob() 呢? 04/28 12:51
6F:→ starjou:不行的话把变数 print_r 出来看看 04/28 12:51