nqkk58 发表于 2024-11-2 16:03:52

php基本知识笔记


    <h1 style="color: black; text-align: left; margin-bottom: 10px;">PHP <span style="color: black;">基本</span>知识笔记</h1>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/014a4f921b7f4f6ba924bee8fc406d4a~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=IfO0RkTQT86N%2BbmmBDT4JhJf%2BSE%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">重点</span>参考:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">https://www.runoob.com/php/php-intro.html</span> 菜鸟教程</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">https://www.w3school.com.cn/ W3school</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、php定义</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP(全<span style="color: black;">叫作</span>:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">重视</span>:php不是拍黄片,不是编程语言,它是一门弱类型的脚本语言。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、php能做什么?</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">A、PHP <span style="color: black;">能够</span>生成动态页面内容</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">B、PHP <span style="color: black;">能够</span>创建、打开、读取、写入、关闭服务器上的文件</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">C、PHP <span style="color: black;">能够</span>收集表单数据</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">D、PHP <span style="color: black;">能够</span>发送和接收 cookies</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">E、PHP <span style="color: black;">能够</span>添加、删除、修改您的数据库中的数据</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">F、PHP <span style="color: black;">能够</span>限制用户<span style="color: black;">拜访</span>您的网站上的<span style="color: black;">有些</span>页面</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">G、PHP <span style="color: black;">能够</span>加密数据</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3、安装 - 集成环境与编辑器</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">举荐</span>phpstudy + phpstorm</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Phpstudy:<span style="color: black;">https://jingyan.baidu.com/article/335530dafae53519ca41c37a.html</span> 百度经验</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Phpstorm:<span style="color: black;">https://www.jetbrains.com/</span> 官网下载</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">编辑器<span style="color: black;">亦</span>有大神<span style="color: black;">爱好</span>用sublime Text <span style="color: black;">或</span> notepad <span style="color: black;">乃至</span>记事本的。。。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Sublime Text :<span style="color: black;">https://www.sublimetext.com/</span> sublime 官网</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Notepad:<span style="color: black;">https://notepad-plus-plus.org/</span> notepad 官网</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">其它的集成环境,例如phpenv。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">phpenv:https://www.phpenv.cn/</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">php内置Web服务器:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">参考文档:<span style="color: black;">https://blog.csdn.net/ltx06/article/details/78933441</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">命令:php -S localhost:8000</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在laravel框架中的内置服务器:php artisan serve</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">重视</span>:php5.4及以上的内置服务器<span style="color: black;">不该</span>该用于生产环境,但<span style="color: black;">针对</span>本地<span style="color: black;">研发</span><span style="color: black;">来讲</span>是个极好的工具。它不需要apache或nginx代理就能预览php应用。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4、语法与变量</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP 脚本在服务器上执行,<span style="color: black;">而后</span>将纯 HTML 结果发送回浏览器。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP 脚本<span style="color: black;">能够</span>放在文档中的任何位置。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP 脚本以 &lt;?php <span style="color: black;">起始</span>,以 ?&gt; 结束。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP 中的<span style="color: black;">每一个</span>代码行都必须以分号结束。分号是一种分隔符,用于把指令集区<span style="color: black;">掰开</span>来。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">经过</span> PHP,有两种在浏览器输出文本的<span style="color: black;">基本</span>指令:echo 和 print。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">重视</span>:echo - <span style="color: black;">能够</span>输出一个或多个字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">print - 只<span style="color: black;">准许</span>输出一个字符串,返回值总为 1</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">EOF - PHP 定界符 EOF 的<span style="color: black;">功效</span><span style="color: black;">便是</span><span style="color: black;">根据</span>原样,<span style="color: black;">包含</span>换行格式什么的,输出在其内部的东西。且<span style="color: black;">能够</span>识别变量。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">变量是用于存储信息的"容器"。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">变量规则:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">A、变量以 $ 符号<span style="color: black;">起始</span>,后面跟着变量的名<span style="color: black;">叫作</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">B、变量名必须以字母<span style="color: black;">或</span>下划线字符<span style="color: black;">起始</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">C、变量名只能<span style="color: black;">包括</span>字母数字字符以及下划线(A-z、0-9 和 _ )</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">D、变量名<span style="color: black;">不可</span><span style="color: black;">包括</span>空格</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">E、变量名是区分<span style="color: black;">体积</span>写的($y 和 $Y 是两个<span style="color: black;">区别</span>的变量)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP是一门弱类型语言,<span style="color: black;">因此呢</span>不必声明变量的数据类型。PHP 会<span style="color: black;">按照</span>变量的值,自动把变量转换为正确的数据类型。在强类型的编程语言中,<span style="color: black;">咱们</span>必须在<span style="color: black;">运用</span>变量前先声明(定义)变量的类型和名<span style="color: black;">叫作</span>。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP变量的<span style="color: black;">功效</span>域:local (局部);global (全局);static (静态);parameter (参数)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">超级全局变量:PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的<span style="color: black;">所有</span><span style="color: black;">功效</span>域中都可用。它<span style="color: black;">亦</span>是全局变量的一种。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">超级全局变量<span style="color: black;">重点</span>有:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$GLOBALS</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_SERVER</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">保留</span>关于报头、路径和脚本位置的信息</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_REQUEST</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">用于收集 HTML 表单提交的数据。<span style="color: black;">能够</span>理解$_POST和$_GET 是它的子集。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_POST</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="post"。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">注意:默认<span style="color: black;">状况</span>下,POST <span style="color: black;">办法</span>的发送信息的量最大值为 8 MB(可<span style="color: black;">经过</span>设置 php.ini 文件中的 post_max_size 进行更改)。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_GET</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="get"。所有的变量名和值都会<span style="color: black;">表示</span>在 URL 中。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">重视</span>:HTTP GET <span style="color: black;">办法</span>不适合大型的变量值。它的值是<span style="color: black;">不可</span>超过 2000 个字符的。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_FILES</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_ENV</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_COOKIE</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$_SESSION</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">5、数据类型</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">基本类型:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">String(字符串)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">Integer(整型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有二进制、八进制、十进制、十六进制等几种<span style="color: black;">办法</span>来<span style="color: black;">暗示</span>整数,前面<span style="color: black;">能够</span>正号(+)负号(-)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">Float(浮点型),<span style="color: black;">亦</span><span style="color: black;">叫作</span>作double</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Float、Double、Real都是浮点型</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">Boolean(布尔型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">布尔类型<span style="color: black;">仅有</span>两个值,常量 TRUE 或 FALSE。两个都不区分<span style="color: black;">体积</span>写。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">Array(数组)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP里的数组,相当于其它语言里的数组、列表、字典、集合、栈、队列。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">数组有一维数组,二维数组,多维数组。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">Object(对象)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有实例化的类都是对象。is_object<span style="color: black;">能够</span>判断一个变量<span style="color: black;">是不是</span>是Object 对象,<span style="color: black;">亦</span><span style="color: black;">能够</span>用 (object)来强制转成对象。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">NULL(空值)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">Callable / Callback(可调用)(回调类型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">Resource(资源类型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">资源 resource 是一种特殊变量,<span style="color: black;">保留</span>了到<span style="color: black;">外边</span>资源的一个引用,<span style="color: black;">例如</span>打开文件、连接数据库、请求网络等。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">伪类型:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">mixed(混合类型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">mixed 说明一个参数<span style="color: black;">能够</span>接受多种<span style="color: black;">区别</span>的(但不<span style="color: black;">必定</span>是所有的)类型。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">number(数字类型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">number 说明一个参数<span style="color: black;">能够</span>是 integer <span style="color: black;">或</span> float</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">callback(回调类型,又<span style="color: black;">叫作</span>为 callable)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">array|object(数组 | 对象类型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">void (无类型)</strong></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP 7的新特性: 标量类型与返回值类型声明</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP类型的比较:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">松散比较:<span style="color: black;">运用</span>两个等号 == 比较,只比较值,不比较类型。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">严格比较:用三个等号 === 比较,除了比较值,<span style="color: black;">亦</span>比较类型。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">6、常量</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">常量是单个值的标识符(名<span style="color: black;">叫作</span>)。在脚本中<span style="color: black;">没法</span>改变该值。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有效的常量名以字符或下划线开头(常量名<span style="color: black;">叫作</span>前面<span style="color: black;">无</span> $ 符号)。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">注释:与变量<span style="color: black;">区别</span>,常量贯穿<span style="color: black;">全部</span>脚本是自动全局的。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">设置常量<span style="color: black;">运用</span>函数 <strong style="color: blue;">define()</strong>, 首个参数定义常量的名<span style="color: black;">叫作</span>,第二个参数定义常量的值,可选的第三个参数规定常量名<span style="color: black;">是不是</span>对<span style="color: black;">体积</span>写不<span style="color: black;">敏锐</span>。默认是 false。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">魔术常量:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP 向它运行的任何脚本<span style="color: black;">供给</span>了<span style="color: black;">海量</span>的预定义常量。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">不外</span><span style="color: black;">非常多</span>常量都<span style="color: black;">是由于</span><span style="color: black;">区别</span>的扩展库定义的,<span style="color: black;">仅有</span>在加载了这些扩展库时才会<span style="color: black;">显现</span>,<span style="color: black;">或</span>动态加载后,<span style="color: black;">或</span>在编译时<span style="color: black;">已然</span><span style="color: black;">包含</span>进去了。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有八个魔术常量它们的值随着它们在代码中的位置改变而改变:</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__LINE__ 文件中的当前行号。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__FILE__ 文件的完整路径和文件名。<span style="color: black;">倘若</span>用在被<span style="color: black;">包括</span>文件中,则返回被<span style="color: black;">包括</span>的文件名。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__DIR__ 文件所在的目录。<span style="color: black;">倘若</span>用在被<span style="color: black;">包含</span>文件中,则返回被<span style="color: black;">包含</span>的文件所在的目录。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__FUNCTION__自 PHP 5 起本常量返回该函数被定义时的名字(区分<span style="color: black;">体积</span>写)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__CLASS__ 自 PHP 5 起本常量返回该类被定义时的名字(区分<span style="color: black;">体积</span>写)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__TRAIT__</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__METHOD__ 返回该<span style="color: black;">办法</span>被定义时的名字(区分<span style="color: black;">体积</span>写)。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">__NAMESPACE__ 当前命名空间的名<span style="color: black;">叫作</span>(区分<span style="color: black;">体积</span>写)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Php 7新特性:常量数组 define() <span style="color: black;">能够</span>代替const 直接定义常量数组。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">例如:define(‘sites’,[‘web’ , ’name’ , ‘php’]);</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">7、运算符</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">A、算数运算符</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p26-sign.toutiaoimg.com/pgc-image/3becaa8492204e4ba9a2bfe49794b454~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=I4u1zEhtZCfd2IGxp0Vf4mM0B80%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">B、赋值运算符</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/265c094edcc54e77b4707bc7df82d2da~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=G6xTqg%2BdEOfEAWYvjhg6QtbX1jQ%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">C、字符串运算符</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/9cfec233a5d649739b70809fd72cf98d~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=0j4grZeTrJMNuinjTs2kwj%2FM1Wc%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">D、递增/递减运算符</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/329df1eca2914c998662ee25cfab08d5~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=w9v7tU1aJwUKDvykZlNkslyCvjI%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">E、比较运算符</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/83121121725e44e185c523a38ec0a590~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=WfV%2BaVnF5GsR%2BDcOcL6VIQZJeqs%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">F、<span style="color: black;">规律</span>运算符</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/c9268b67021946768a896c4e1194b06e~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=DiRjVUUL6zIoCedtlsYhg%2BwVedE%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">G、数组运算符</p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/b5a272b9eedd43b3861e307277e734e5~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=bWtOH8O8vdlbHWlG4HllgpNXuPk%3D" style="width: 50%; margin-bottom: 20px;"></div>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Php 7 新特性:NULL合并运算符</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">PHP 7 新<span style="color: black;">增多</span>的 NULL 合并运算符(??)是用于执行isset()检测的三元运算的快捷方式。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">NULL 合并运算符会判断变量<span style="color: black;">是不是</span>存在且值不为NULL,<span style="color: black;">倘若</span>是,它就会返回<span style="color: black;">自己</span>的值,否则返回它的第二个操作数。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">例如:$site = isset($_GET) ? $_GET : PHP<span style="color: black;">研发</span>;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">以上</span>代码就<span style="color: black;">能够</span>改写为:$site = $_GET ?? PHP<span style="color: black;">研发</span>;</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">8、<span style="color: black;">要求</span>语句</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">if 语句 - 在<span style="color: black;">要求</span>成立时执行代码</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">if...else 语句 - 在<span style="color: black;">要求</span>成立时执行<span style="color: black;">一起</span>代码,<span style="color: black;">要求</span>不成立时执行另<span style="color: black;">一起</span>代码</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">if...elseif....else 语句 - 在若干<span style="color: black;">要求</span>之一成立时执行一个代码块</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">switch 语句 - 在若干<span style="color: black;">要求</span>之一成立时执行一个代码块</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">9、循环语句</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">while - 只要指定<span style="color: black;">要求</span>为真,则循环代码块</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">do...while - 先执行一次代码块,<span style="color: black;">而后</span>只要指定<span style="color: black;">要求</span>为真则重复循环</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">for - 循环代码块指定次数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">foreach - 遍历数组中的<span style="color: black;">每一个</span>元素并循环代码块</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">十、</span>函数及常用函数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">参考:<span style="color: black;">https://blog.csdn.net/alashan007/article/details/78216498</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">数学函数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l abs 求绝对值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l ceil 进一法取整</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l floor 舍去法取整</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l fmod 浮点数取余</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l pow($a, $n) 返回$a的$n次方</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l round 浮点数四舍五入</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l sqrt 求平方根</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l max 求最大值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l min 求最小值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Rand($min,$max) 随机数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Mt_rand($min,$max) 更好的随机数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Pi 获取圆周率的值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">字符串操作</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Trim 删除字符串两端的空格或其他预定义字符</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Str_pad($str,$len,$v) 把字符串$str用$v 填充到指定长度$len</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Str_repeat($str,$len) 重复$len次<span style="color: black;">运用</span>指定字符串$str</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Str_split($str) 把字符串分割到数组中</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strrev() 字符串反转</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Str_shuffle 随机地打乱字符串中的所有字符</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strtolower 字符串转为小写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strtoupper 字符串转为大写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Ucfirst 字符串首字母大写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Ucwords 字符串<span style="color: black;">每一个</span>单子首字符转为大写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Chunk_split 将字符串分成小块</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strtok($str,$token) 切开字符串$str</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Explode()</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">调用: array explode(str $sep,str $str[,int $limit])</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">输入: $sep为分割符,$str<span style="color: black;">目的</span>字符串,$limit返回数组最多<span style="color: black;">包括</span>元素数 输出: 字符串被分割后形成的数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Implode()</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">调用: string implode ( string $glue , array $pieces )</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">$glue默认, 用则直接相连</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Substr($str, $start, $len) 截取字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Str_replace() 字符串替换操作,区分<span style="color: black;">体积</span>写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">调用mix str_replace(mix $search,mix $replace, mix $subject[,int &amp;$num])</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">输入: $search<span style="color: black;">查询</span>的字符串,$replace替换的字符串,$subject被<span style="color: black;">查询</span>字串, &amp;$num 输出: 返回替换后的结果</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Str_ireplace() 字符串替换操作,不区分<span style="color: black;">体积</span>写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Substr_count() 统计一个字符串,在另一个字符串中<span style="color: black;">显现</span>次数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Substr_replace() 替换字符串中某串为另一个字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">调用: mixed substr_replace ( mixed $string, string $replacement,int $start [, int $length ] )</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Similar_text($str1, $str2) 返回两字符串相同字符的数量</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strrchr() 返回一个字符串在另一个字符串中最后一次<span style="color: black;">显现</span>位置<span style="color: black;">起始</span>到末尾的字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strstr() 返回一个字符串在另一个字符串中<span style="color: black;">起始</span>位置到结束的字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strtr() 转换字符串中的某些字符</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strpos() 寻找字符串中某字符最先<span style="color: black;">显现</span>的位置</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strrpos() 寻找某字符串中某字符最后<span style="color: black;">显现</span>的位置</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Str_word_count() 统计字符串含有的单词数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strlen($str) 统计字符串长度</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Md5() 字符串md5编码</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strcasecmp() 不区分<span style="color: black;">体积</span>写比较两字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strcmp() 区分<span style="color: black;">体积</span>写比较两字符串</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">html标签<span style="color: black;">相关</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Htmlentities() 把字符串转为html实体</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Htmlspecialchars() 预定义字符转html编码</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l nl2br() \n转义为&lt;br&gt;标签</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Strip_tags() 剥去HTML、XML以及PHP的标签</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Addcslashes() 在指定的字符前添加反斜线转义字符串中字符 -- addslashes</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Stripcslashes() 删除由addcslashes() 添加的反斜线 -- stripslashes</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Chr() 从指定的 ASCII 值返回字符</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Ord() 返回字符串<span style="color: black;">第1</span>个字符的ASCII值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">时间函数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l time(): 返回当前的 Unix 时间戳</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">调用: int time ( void ) 输出: 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Mktime() 取得一个日期的 Unix 时间戳</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l checkdate(): 验证一个格里高里日期</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l date_default_timezone_set(): 设定用于一个脚本中所有日期时间函数的默认时区</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l getdate(): 取得日期/时间信息</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l strtotime(): 将任何英文文本的日期时间描述解析为 Unix 时间戳</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l microtime(): 返回当前 Unix 时间戳和微秒数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">其它常用函数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l intval(): 获取变量的整数值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">11、数组、常用数组函数及数组排序</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array() 生成一个数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_combine($a,$a2) 生成一个数组,用一个数组$a的值 <span style="color: black;">做为</span>键名,另一个数组$a2值<span style="color: black;">做为</span>值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Range() 创建并返回一个<span style="color: black;">包括</span>指定范围的元素的数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Compact() 创建一个由参数所带变量<span style="color: black;">构成</span>的数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_fill($start_index, $len, $value) 用给定的填充(值生成)数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_chunk($arr, $num) 把一个数组分割为新的数组块</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_merge() 把两个或多个数组合并为一个数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_slice($arr, $offset, $len) 在数组中<span style="color: black;">按照</span><span style="color: black;">要求</span>取出一段值并返回。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_diff() 返回两个数组的差集数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_intersect() 返回两个或多个数组的交集数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_search($v, $arr) 数组中查找一个值,返回一个键,<span style="color: black;">无</span>返回返回假</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_splice($a1, $offset, $len, $a2) 把数组中一部分删除用其他值替代</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_sum() 返回数组中所有值的总和</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l In_array($v, $arr) 在数组中搜索给定的值,区分<span style="color: black;">体积</span>写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l Array_key_exists() 判断某个数组中<span style="color: black;">是不是</span>存在指定的 key</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l key(): 返回数组内部指针当前指向元素的键名</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l current(): 返回数组中的当前元素(单元).</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l next(): 把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l prev(): 把指向当前元素的指针移动到上一个元素的位置,并返回当前元素的值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l end(): 将数组内部指针指向最后一个元素,并返回该元素的值(<span style="color: black;">倘若</span>成功)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l reset(): 把数组的内部指针指向<span style="color: black;">第1</span>个元素,并返回这个元素的值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l list(): 用数组中的元素为一组变量赋值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_shift(): 删除数组中的<span style="color: black;">第1</span>个元素,并返回被删除元素的值</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_unshift(): 在数组开头<span style="color: black;">插进</span>一个或多个元素</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_push(): 向数组最后压入一个或多个元素</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_pop(): 取得(删除)数组中的最后一个元素</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l shuffle(): 将数组打乱,<span style="color: black;">保存</span>键名</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l count(): 计算数组中的单元数目或对象中的属性个数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_flip(): 返回一个键值反转后的数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_keys(): 返回数组所有的键,<span style="color: black;">构成</span>一个数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_values(): 返回数组中所有值,<span style="color: black;">构成</span>一个数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_reverse(): 返回一个元素<span style="color: black;">次序</span>相反的数组 元素<span style="color: black;">次序</span>相反的一个数组,键名和键值依然匹配</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_count_values(): 统计数组中所有的值<span style="color: black;">显现</span>的次数</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_rand(): 从数组中随机抽取一个或多个元素,<span style="color: black;">重视</span>是键名!!!</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_unique(): 删除重复值,返回剩余数组</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l sort(): 按升序对给定数组的值排序,不<span style="color: black;">保存</span>键名</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l rsort(): 对数组逆向排序,不<span style="color: black;">保存</span>键名</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l asort(): 对数组排序,保持索引关系</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l arsort(): 对数组逆向排序,保持索引关</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l ksort(): 系按键名对数组排序</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l krsort(): 将数组<span style="color: black;">根据</span>键逆向排序</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l natsort(): 用自然<span style="color: black;">次序</span>算法对数组中的元素排序</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l natcasesort(): 自然排序,不区分<span style="color: black;">体积</span>写</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">l array_column() 返回输入数组中某个单一列的值。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">12、命名空间</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">参考:<span style="color: black;">https://www.runoob.com/php/php-namespace.html</span></p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">13、面向对象</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">参考:<span style="color: black;">https://www.runoob.com/php/php-oop.html</span></p>
    <div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/pgc-image/49b77df50ac24469a98f7102a548891e~noop.image?_iz=58558&amp;from=article.pc_detail&amp;lk3s=953192f4&amp;x-expires=1729831762&amp;x-signature=U4USSDLsPHFH5i1MAdZpr6sDZLA%3D" style="width: 50%; margin-bottom: 20px;"></div>




qzmjef 发表于 2024-11-11 01:55:41

你的话语真是温暖如春,让我心生感激。

4zhvml8 发表于 2024-11-13 17:52:04

回顾历史,我们不难发现:无数先辈用鲜血和生命铺就了中华民族复兴的康庄大道。

qzmjef 发表于 3 天前

你的言辞如同繁星闪烁,点亮了我心中的夜空。
页: [1]
查看完整版本: php基本知识笔记