美文网首页
PHP小白入门到实战(一)核心语法

PHP小白入门到实战(一)核心语法

作者: 简简天天 | 来源:发表于2020-03-28 14:39 被阅读0次

初识别PHP

What is PHP? 什么是PHP?
image.png
How Does PHP Work? PHP工作流程
image.png
image.png
Why Use PHP?为什么使用PHP?
image.png
What Can PHP Do?PHP能做什么?
image.png
What Can You Build? PHP开发人员能够制作什么作品?
image.png

PHP环境的安装

image.png

PHP变量(variables)及数据类型

image.png
image.png
image.png
image.png

常量,第三个参数默认为false,修改为true的话,echo GREETING;和echo greeting;都可以正常解析

PHP条件及运算符

image.png
image.png

短路现象&&和||

PHP数组
image.png
image.png

循环loops

image.png
image.png
image.png
image.png
image.png
image.png

使用频率:foreach>for>while>do while

PHP中的函数

image.png
  • 无返回值无参数


    image.png

    y

  • 有参无返回值


    image.png
  • 有参有返回值


    image.png
  • 函数传引用,取地址符号&


    image.png

字符串函数

  • substr
// substr返回字符串的一部分
    echo substr('Hello',1).PHP_EOL;// ello
    echo substr('Hello',  1, 2).PHP_EOL; // el
    echo substr('Hello', -2); // lo
  • strlen strpos strrpos trim


    image.png
  • strtolower strtoupper ucwords


    image.png
  • str_replace


  • is_string


    image.png
// 过滤掉数组中非字符串的值
$values = [true,false,null,'abc',33,'33',22.4,'22.3','',' ',0,'0'];
foreach($values as $val){
    if(is_string($val)){
        echo $val.'is string'.PHP_EOL;
    }
}
abcis string
33is string
22.3is string
is string
 is string
0is string
  • gzcompress gzuncompress 压缩解压缩字符串
$str = 'abcdefg';
$compressed = gzcompress($str);
echo $compressed.PHP_EOL; 
$original = gzuncompress($compressed);
echo $original;
x�KLJNIMK� 
���
abcdefg

数组函数

  • 数组创建、添加、删除
#创建一个数组
$arr = array();
#添加内容到数组中,末尾添加
array_push($arr,'hello');
print_r($arr);
#添加内容到数组中,开头添加
array_unshift($arr, 'world');
print_r($arr);
#删除内容,末尾删除
array_pop($arr);
print_r($arr);
#删除内容,开头删除
array_shift($arr);
print_r($arr);
Array
(
    [0] => hello
)
Array
(
    [0] => world
    [1] => hello
)
Array
(
    [0] => world
)
Array
(
)

  • 数组排序sort 数组和字符串相互转换implode、explode


    image.png

相关文章

网友评论

      本文标题:PHP小白入门到实战(一)核心语法

      本文链接:https://www.haomeiwen.com/subject/kyqluhtx.html