初学者学习PHP开发应该掌握的几段精华代码
经典循环例子
for($counter = 1; $counter {
print("counter is $counter
"); //打印6次
}
?>
for的高级运用
/*
** 打印必要的说明文字
*/
print("距离星期一还有几天? ");
print("
-
");
- " . date("l", $currentDate) . "
");
}print("
for($currentDate = date("U"); //定义$currentDate时间格式
date("l", $currentDate) != "Monday"; //判断是不是当前系统时间是Monday
$currentDate += (60 * 60 * 24)) //当前时间加上1天
{
/*
** 打印时间名称
*/
print("
?>
函数的简单调用:
function printBold($inputText) //定义function printBold()
{
print("" . $inputText . ""); ////打印$inputText
}
print("这行没有加重!
"); //直接打印字符串
printBold("这行加重了!!!"); //调用function printBold()函数
print("
");
print("这行没有加重!
"); //直接打印字符串
?>
有返回值的函数
function makeBold($inputText) //定义function makeBold()函数
{
$boldedText = "";
$boldedText .= $inputText;
$boldedText .= "";
return($boldedText); //返回变量$boldedText
}
print("这行没有加重!!!
"); //直接打印字符串
print(makeBold("这行被加重了!!!") . "
");//调用function makeBold()函数
print("这行没有加重!!!
"); //直接打印字符串
?>
有默认参数的函数
function printColored($Text, $Color="black") //定义function函数
{
print("$Text"); //获取字符串的内容和颜色
}
printColored("这是黑颜色的字!"); //调用function函数
print("
");
printColored("这是蓝颜色的字!", "blue"); //调用function函数
print("
");
?>
用的规算法判断是否是整数
function checkInteger($Number)
{
if($Number > 1)
{
/* 整数减1仍然是整数 */
return(checkInteger($Number-1));
}
elseif($Number {
/* 对于一个负数,*/
/* 可以分析它的绝对值*/
return(checkInteger((-1)*$Number-1));//取绝对值,把负数按整数分析
}
else
{
if(($Number > 0) AND ($Number {
return("当然不是");
}
else
{
/* 0 和 1 是整数 */
/* 根据相关数学定义 */
return("是的");
}
}
}
print("0是整数吗?" .
checkInteger(0) . "
");
print("7是整数吗? " .
checkInteger(7) . "
");
print("3.5呢?" . checkInteger(3.5) . "
");
print("那么-5呢?" . checkInteger(-5) . "
");
print("还有-9.2?" . checkInteger(-9.2) . "
");
?>
初始化数组
$monthName = array(1=>"January", "February", "March",//初始化一个数组
"April", "May", "June", "July", "August",
"September", "October", "November", "D

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

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

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.

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment
