php常量,常量是不能被改变的,由英文字母,下划线,和数字组成,但是数字不能作为首字母出现。
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
<?php
// 区分大小写的常量名
define("44", "Welcome to 444");
echo 44;
echo '<br>';
echo 55;
?>
<?php
// 不区分大小写的常量名
define("Da", "Welcome to dashu", true);
echo da;
?>
字符串变量是用于存储并处理文本的,包含有字符的值,创建,使用,存储在变量中
<?php
$txt="Hello world!";
echo $txt;
?>
运算符(.)用于把两个字符串值连接起来
strlen()函数返回字符串的长度
<?php
echo strlen("Hello world!");
?>
Strpos() 函数用于在字符串内查找一个字符或一段指定的文本。
<?php
echo strpos("Hello world!","world");
?>
三元运算符
(expr1) ? (expr2) : (expr3)
PHP 条件语句
if (条件)
{
条件成立时要执行的代码;
}
if (条件)
{
条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}
if (条件)
{
if 条件成立时执行的代码;
}
elseif (条件)
{
elseif 条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
}
<?php
switch (n)
{
case label1:
break;
case label2:
break;
default:
}
?>
PHP 循环
while (条件为真) {
}
do {
} while (条件为真);
for (初始值; 条件; 增量)
{
}
foreach ($array as $value)
{
}
PHP 函数
<?php
function functionName()
{
// 要执行的代码
}
?>
PHP默认参数值
<?php
function aa($aaa=50) {
echo "The is : $aaa<br>";
}
aa(); // 将使用默认值 50
?>
PHP函数返回值
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 5= " . add(1,5);
?>
PHP 数组
array();
$name=array("a","b","c");
获得数组的长度
<?php
$name=array("a","b","c");
echo count($name);
?>
遍历索引数组
<?php
$name=array("a","b","c");
$arrlength=count($name);
for($x=0;$x<$arrlength;$x++) {
echo $name[$x];
echo "<br>";
}
?>
遍历关联数组
<?php
$age=array("a"=>"aa","b"=>"bb","c"=>"cc");
foreach($age as $x=>$x_value){
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
<?php
$aaa = array
(
"course"=>array
(
"c",
"https://a/list"
),
"class"=>array
(
"b",
"https://a.com"
),
"coding"=>array
(
"a",
"https://aa.com"
)
);
print("<pre>"); // 格式化输出数组
print_r($aaa);
print("</pre>");
?>
PHP 数组排序
PHP 全局变量
// $GLOBALS全局变量
<?php
$x = 2;
$y = 3;
function add() {
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
add();
echo $z;
?>
$_SERVER全局变量
$_REQUEST 用于收集HTML表单提交的数据
$_POST全局变量
$_GET全局变量
PHP 表单, $_GET 和 $_POST 用于收集表单数据
PHP下拉菜单单选
<?php
$q = isset($_GET['q'])? htmlspecialchars($_GET['q']) : '';
?>
PHP下拉菜单多选( multiple="multiple")
PHP 表单验证
htmlspecialchars() 函数把特殊字符转换为 HTML 实体
<script>location.href('http://www.aaa.com')</script>
PHP 日期函数
string date ( string $format [, int $timestamp ] )
date()格式化日期
d--代表月中的天(01-31)、m--代表月(01--12)、Y--代表年(四位数)、1--代表周里的某天
获取时区
<?php
date_default_timezone_set("Asia/Shanghai");
echo "当前时间是 " . date("h:i:sa");
?>
readfile()函数读取文件,并把它写入输入缓冲
fopen()函数第一个参数包含被打开的文件名,第二个参数规定打开文件的模式
fread() 函数读取打开的文件
fclose()函数用于关闭打开的文件
fgets()函数用于从文件读取单行
fgetc()函数用于从文件中读