php-PHP中for循环设定的标志位没有增加

问题描述

PHP中for循环设定的标志位没有增加

先创建10个jpg和cookie文件,分别是1.jpg,1.cookie,2.jpg......然后用下面的文件去删除,按理来说应该会把$filenum变量增加到10,但是实际却一直是0,改变原有的文件数量也是一样,不知道问题出在哪。(文件还是会全部删除,就是计数变量没有增加)
<?php
$filenum=0;
for ($i=0; $i <= 5000 ; $i++)
{
$picname="$i".".jpg";
$cookie="$i".".cookie";
if(file_exists($picname))
{
$filenum++;
unlink($picname);
}
if (file_exists($cookie))
{
unlink($cookie);
}
}
var_dump($filenum);
echo "清除"."$filenum"."个缓存";

?>

解决方案

"$i" 不用加“” $i 就可以了

解决方案二:

PHP中的for循环
PHP循环控制 for 、while、 foreach 语句解析
SQL Server 中没有For循环,可以使用while循环代替

时间: 2024-10-03 08:09:38

php-PHP中for循环设定的标志位没有增加的相关文章

C++ Iostreams用法详解(三)状态标志位

iostreams中共有四个状态标志位定义在ios_base中,具体如下: namespace std { class ios_base { public: typedef implementation-defined-bitmask-type iostate; static const iostate badbit; static const iostate eofbit; static const iostate failbit; static const iostate goodbit;

c++问题-怎样在for循环中多次设定定时器(好像要用到多线程)

问题描述 怎样在for循环中多次设定定时器(好像要用到多线程) int Itemc=m_DataList.GetItemCount(); int count=0; for(count=0;count<Itemc;count++) { list=count; CString strtime; codetemp=m_DataList.GetItemText(list,1); codecount=atoi(m_DataList.GetItemText(list,2)); strtime=m_DataL

ColdFusionMX 编程指南 ColdFusionMX中的循环_ColdFusion

第五期:ColdFusionMX中的循环 序言       任何一种程序再简单也要具备一定的逻辑和算法,Coldfusion也不例外.如果只是靠简单的标签的堆砌,是无法真正实现企业商业逻辑的.而且,我在这里非常肯定的提出一点,就是简单绝对不等于功能弱小.目前,网络技术发展到了一个注重表现的时代,就是每一个开发出来的网络应用,要在实现逻辑的同时,具备让客户有丰富的用户体验是另一个追求的目标.Flash+Flashremoting+cf serverside script就是一种极具体验的开发手段.

JavaScript中的内存泄露模式:在JavaScript应用程序中处理循环引用

如果您知道内存泄漏的起因,那么在 JavaScript 中进行相应的防范就应该相当容易.在这篇文章中,作者 Kiran Sundar 和 Abhijeet Bhattacharya 将带您亲历 JavaScript 中的循环引用的全部基本知识,向您介绍为何它们会在某些浏览器中产生问题,尤其是在结合了闭包的情况下.在了解了您应该引起注意的常见内存泄漏模式之后,您还将学到应对这些泄漏的诸多方法. JavaScript 是用来向 Web 页面添加动态内容的一种功能强大的脚本语言.它尤其特别有助于一些日

asp中for循环的使用方法

  循环是指在指定情况下,多次重复执行一组语句.最常用(for -next. do -loop), 1.重复执行的语句叫循环语句. 循环语句可以分为三种类型: (1).当条件不为假之前的时候重复执行语句. (2).当条件变为真之前重复执行语句. (3).按指定的次数重复执行语句. 2.For-Next 循环 如果重复操作的次数固定,使用 For-Next 循环是一个很好的选择,此外也将介绍语法很类似的 For Each-Next循环,它适用在数组或集合的重复循环,(一)For-Next 在 Fo

JavaScript中for循环的使用详解

  这篇文章主要介绍了JavaScript中for循环的使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下 我们已经看到,while循环有不同变种.本章将介绍另一种流行的循环叫做for循环. for 循环 for循环是循环最紧凑的形式,并包含有以下三个重要部分组成: 循环初始化计数器的初始值.初始化语句执行循环开始之前. 测试语句,将测试如果给定的条件是真还是假.如果条件为真,那么将要执行的循环中给定的代码,否则循环会退出来. 循环语句,可以增加或减少计数器. 可以把所有的三个部分中的一

Python中for循环控制语句用法实例

  本文实例讲述了Python中for循环控制语句用法.分享给大家供大家参考.具体分析如下: 第一个:求 50 - 100 之间的质数 ? 1 2 3 4 5 6 7 import math for i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + 1): if i % j == 0: break else: print i 输出如下: ? 1 2 3 4 5 6 7 8 9 10 53 59 61 67 71 73 7

Lua中for循环语句的使用教程

  这篇文章主要介绍了Lua中for循环语句的使用教程,是Lua入门学习中的基础知识,需要的朋友可以参考下 for循环是一个循环控制结构,可以有效地编写需要执行的特定次数的循环. 语法 Lua编程语言的for循环的语法是: 代码如下: for init,max/min value, increment do statement(s) end 下面是控制在一个循环的流程: 初始化步骤首先被执行,并且仅一次.这个步骤可让您声明和初始化任何循环控制变量. 接着是max/min,这是最大或最小值,直到该

ruby中的循环语句总结

  这篇文章主要介绍了ruby中的循环语句总结,本文总结了Ruby中常用的一些循环语法,需要的朋友可以参考下 while(当-) 循环 while 条件 语句1; 语句2 ; 语句- end 单行 while 循环 ( 语句1; 语句2 ; 语句- ) while 条件 until(直到-) 循环 until 条件 = while not (条件) for-in 循环 for 变量 in 对象 语句1; 语句2 ; 语句- end break 跳出当层循环 next 忽略本次循环的剩余部分,开始