初入php基础

格式<?php   ?>
每一句都以“;"结束
strlen()返回字符串长度
str_word_count()计数字符串的单词个数
strrev()反转字符串
strpos()检索字符串内指定的文本或字符,返回字符位置
echo strpos("Hello world!","world");输出6
replace()替换
echo str_replace("world", "Kitty", "Hello world!"); // 输出 Hello Kitty!
define()设置常量,有三参数 可以贯穿整个脚本
首个参数定义常量的名称
第二个参数定义常量的值
可选的第三个参数规定常量名是否对大小写不敏感。默认是 false(敏感)true(不敏感)。
++$x    前递增    $x 加一递增,然后返回 $x    
$x++    后递增    返回 $x,然后 $x 加一递增    
--$x    前递减    $x 减一递减,然后返回 $x    
$x--    后递减    返回 $x,然后 $x 减一递减
if 语句 - 如果指定条件为真,则执行代码
if...else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行另一端代码
if...elseif....else 语句 - 根据两个以上的条件执行不同的代码块
switch 语句 - 选择多个代码块之一来执行
switch (expression)
{
case label1:
  expression = label1 时执行的代码 ;
  break;  
case label2:
  expression = label2 时执行的代码 ;
  break;
default:
  表达式的值不等于 label1 及 label2 时执行的代码;
}
for循环三个参数
init counter:初始化循环计数器的值
test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
increment counter:增加循环计数器的值
for ($x=0; $x<=10; $x++) {
  echo "数字是:$x <br>";

foreach 循环只适用于数组,并用于遍历数组中的每个键/值对

索引数组 - 带有数字索引的数组
array() 函数用于创建数组
count() 函数用于返回数组的长度(元素数)
关联数组 - 带有指定键的数组
多维数组-包含一个或多个数组的数组
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47")
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
超全局变量是:
$GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV  $_COOKIE   $_SESSION
$GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)
$_SERVER 这种超全局变量保存关于报头、路径和脚本位置的信息
$_REQUEST 用于收集 HTML 表单提交的数据
$_POST 广泛用于收集提交 method="post" 的 HTML 表单后的表单数据。$_POST 也常用于传递变量
PHP $_GET 也可用于收集提交 HTML 表单 (method="get") 之后的表单数据。$_GET 也可以收集 URL 中的发送的数据
#通过 GET 方法从表单发送的信息对任何人都是可见的(所有变量名和值都显示在 URL 中)。
#GET 对所发送信息的数量也有限制。限制在大约 2000 个字符。不过,由于变量显示在 URL 中,把页面添加到书签中也更为方便
通过 POST 方法从表单发送的信息对其他人是不可见的(所有名称/值会被嵌入 HTTP 请求的主体中),并且对所发送信息的数量也无限制。
date()获取时间
d - 表示月里的某天(01-31)
m - 表示月(01-12)
Y - 表示年(四位数)
1 - 表示周里的某天
echo "今天是 " . date("Y/m/d") . "<br>";
h - 带有首位零的 12 小时小时格式
i - 带有首位零的分钟
s - 带有首位零的秒(00 -59)
a - 小写的午前和午后(am 或 pm)
echo "现在时间是 " . date("h:i:sa");
设置时区为 "Asia/Shanghai"
date_default_timezone_set("Asia/Shanghai");
echo "当前时间是 " . date("h:i:sa");
mktime()语法
mktime(hour,minute,second,month,day,year)
echo "创建日期是 " . date("Y-m-d h:i:sa", $d);
strtotime() 函数创建日期和时间
$d=strtotime("10:38pm April 15 2015");
echo "创建日期是 " . date("Y-m-d h:i:sa", $d);
通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件
include 'filename';
require 会生成致命错误(E_COMPILE_ERROR)并停止脚本
include 只生成警告(E_WARNING),并且脚本会继续
readfile() 函数读取文件,并把它写入输出缓冲。
echo readfile("webdictionary.txt");
fopen() 的第一个参数包含被打开的文件名,第二个参数规定打开文件的模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值