


复制代码 代码如下:
num = rand(1,5);
witch($num){
case 1:
$fp1=fopen("f1.dat",'r');
$oname = fgets($fp1);
$nname = date("YmdHis");
rename($oname,$nname);
fclose($fp1);
unlink("f1.dat");
$fp1=fopen("f1.dat",'w');
fwrite($fp1,$nname);
fclose($fp1);
header("Location: ".$nname."/1.html");
exit;
break;
case 2:
$fp2=fopen("f2.dat",'r');
$oname = fgets($fp2);
$nname = date("YmdHis");
rename($oname,$nname);
fclose($fp2);
unlink("f2.dat");
$fp2=fopen("f2.dat",'w');
fwrite
($fp2,$nname);
fclose($fp2);
header("Location: ".$nname."/2.html");
exit;
break;
case 3:
$fp3=fopen
("f3.dat",'r');
$oname = fgets($fp3);
$nname = date("YmdHis");
rename($oname,$nname);
fclose($fp3);
unlink
("f3.dat");
$fp3=fopen("f3.dat",'w');
fwrite($fp3,$nname);
fclose($fp3);
header("Location: ".$nname."/3.html");
exit;
break;
case 4:
$fp4=fopen("f4.dat",'r');
$oname = fgets($fp4);
$nname = date("YmdHis");
rename
($oname,$nname);
fclose($fp4);
unlink("f4.dat");
$fp4=fopen("f4.dat",'w');
fwrite($fp4,$nname);
fclose($fp4);
header("Location: ".$nname."/4.html");
exit;
break;
case 5:
$fp5=fopen("f5.dat",'r');
$oname = fgets($fp5);
$nname = date("YmdHis");
rename($oname,$nname);
fclose($fp5);
unlink("f5.dat");
$fp5=fopen("f5.dat",'w');
fwrite
($fp5,$nname);
fclose($fp5);
header("Location: ".$nname."/5.html");
exit;
break;
default:
break;
}
?>
刚做的一个项目中的部分代码,包含了php中随机数的产生、页面跳转、件读写、文件重命名、switch语句。
特发表出来,希望能对php学习者能够有所帮助。
以上就介绍了switch语句 php 随机数的产生、页面跳转、件读写、文件重命名、switch语句,包括了switch语句方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP中的条件控制结构在PHP编程中,条件控制结构是一种非常重要的语法,它可以让程序根据不同的条件来执行不同的代码块。通过使用条件控制结构,我们可以实现程序的分支逻辑,根据条件的结果来决定程序的执行路径。本文将介绍PHP中常用的条件控制结构,包括if语句、else语句、elseif语句和switch语句,并给出具体的代码示例。if语句是PHP中最基本的条件控

switch是一个条件语句,用于计算条件表达式的值,判断该值是否满足case语句,如果匹配则会执行相应的代码块。是用来替换复杂if-else语句的常用方式。

Switch语句是一种在编程中常用的控制结构,允许程序根据不同的条件值来执行不同的代码块,可以代替多个if-else语句,提高代码的可读性和可维护性。虽然它有一些限制,但在适当的情况下,使用Switch语句可以使程序更加简洁和高效。

switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。

Go语言是一种新兴的编程语言,它具有高效、简洁、安全和并发等特点,非常适合用于Web开发、分布式系统和云计算等领域。在Go语言中,switch语句是一种非常常用的语言结构,它可以根据表达式的值,选择不同的分支进行执行。本文将介绍Go语言中switch语句的基本使用方法和注意事项。基本语法Go语言中的switch语句与其他编程语言中的

Java10中的局部变量类型推断:如何在switch语句中使用finalvar关键字随着Java语言的不断发展,每个新版本都会引入一些新的特性和改进。在Java10中,其中一个重要的新特性是局部变量类型推断。这个特性使得开发人员可以使用var关键字来代替显式的类型声明,从而使代码更加精简和易读。本文将探讨如何在switch语句中使用finalvar关

随着Golang在近年来的持续快速发展,它已经成为了许多开发者的首选编程语言之一。在Golang的诸多语法结构中,switch语句无疑是一个非常重要的部分。然而,很多开发者可能只是会使用最简单的switch语句,而对于switch语句的进一步应用技巧却不是很了解。本文就来介绍一些Golang函数中switch语句的常见应用技巧,以期帮助读者更好地理解和应用s

枚举类型是Java中定义常量集合的数据类型。配合switch语句,可实现以下功能:清晰表示值范围:枚举类型用于定义一组不可变的常量值,提高代码可读性。匹配不同枚举常量:switch语句允许根据枚举常量执行不同的操作,实现精细化的控制。处理不同场景:通过枚举类型和switch语句,可以在实际场景中灵活处理各种情况,如不同的通知类型发送不同邮件内容。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Linux new version
SublimeText3 Linux latest version
