设为首页 加入收藏

TOP

PHP全栈学习笔记10(一)
2019-08-15 23:31:15 】 浏览:61
Tags:PHP 全栈 学习 笔记

PHP全栈学习笔记10

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");
?>

image.png

image.png

image.png

image.png

image.png

image.png

三元运算符

(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 数组排序

image.png

PHP 全局变量

image.png

// $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()函数用于从文件中读

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇PostMan测试接口,绕过登录验证 下一篇PHP全栈学习笔记11

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目