php函数小结

本文介绍了PHP中的字符串和数组操作函数,包括检测、定义、查询、排序等常见操作,并概述了数据库的基本管理和数据类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串
    1.isset      检测变量是否设置
    2.unset      销毁变量,删除数组元素
    3.define     定义常量关键字
    4.defined    检测常量
    5.strlen     获取字符串长度
    6.substr     截取字符串
    7.strpos     查找字符串首次出现的位置
    8.strrpos    查找字符串最后一次出现的位置
    9.trim       去除两端的空格
    10.ltrim     去除字符串左边的空格 或者一些特殊字符“%”
    11.rtrim     去除字符串右边的空格
    12.str_replace 字符串的替换
    13.strtolower 将所有字母转为小写
    14.strtoupper 将所有字母转为大写
    15.ucwords    将字符串中的每个单词的首字母小写装换为大写
    16.ucfirst    将字符串的首字母小写转换成大写
    17.function   定义自定义函数的关键字

数组
    1.is_array     检查是否是数组
    2.in_array      检查数组中是否存在某个值
    3.array_search  在数组中搜索给定的值,如果成功则返回相应的键名
    4.explode     将字符串分割成数组
    5.implode     将数组连接成一个字符串
    6.count     用来计算数组长度的函数
    7.substr_count  给定字符在整个字符串中出现的次数
    8.array_keys    获得数组的键名
    9.array_values  获得数组的值
    10.array_key_exists 检索数组中,是否有$key这个值
    11.Array_search($value, $arr), 检索$value是否在$arr中,若存在返回键名。
                 12.Array_reverse($arr, true),将一个数组逆向排序,如果第二个参数为true,则保持键名
                 13.Array_flip($arr)交换数组的键和值
                 14.Array_count_values($arr)统计数组中所有值的出现次数
                 15.Array_unique($arr)移除数组中的重复值
                 16.Sort($arr),由小到大排序。
                 17.Rsort($arr),由大到小排序。
                 18.array_merge — 合并一个或多个数组
                 19.Array_sum($arr),对数组的所有元素求和。

库操作
    1.创建库       create database +库名;
    2.查看所有的库 show databases;
    3.删除库       drop database +库名;
    4.打开库     use+库名;
    

表操作
    1.创建表   create table +表名(字段名 类型(长度)...字段名 类型(长度)...);
    *要创建库,必须先打开库(使用库)。
    打开库     use+库名;
    php的数据类型:整型:int 定点型:decimal  字符串:varchar 时间:date
    2.查看表   show tables;
    3.查看表的结构  desc 表名;
    4.删除表   drop table 表名;

数据操作  //增删查改
    1.插入数据       insert into 表名(数据库里的字段名)values(自己定义的值/前台接受的值)
            insert into 表名(字段名1,字段名2....)values(值1,值2....)

    //设置字符集    set names gbk;(只适用于CMD/dos命令 )

    2.查看数据       select * form 表名     *代表全局全部,所有的字段。
            select * form 表名 where (条件)

    3.修改数据       update 表名 set 字段名=“新的值”字段名=“新的值” 修改的是所有的数据
            update 表名 set 字段名=“新的值”字段名=“新的值” where 条件 根据条件修改

    4.删除数据       delete from 表名;删除所有  
            delete from 表名 where(条件);
            如果删除某一条数据时,where条件
    5.备份数据库     mysqldump

MySQL的数据类型
    1.整型
        tinyint
        smallint
        mediumint
        int(整型)
        bigint(最大整型)
        float(浮点型)
    2.字符型
        char  varchar  text
        char和varchar:char是一个固定长度   (255)
                   varchar是可变类型    (65525)
        double (双精度)
    3.时间类型
        date(年月日)
        time(时分秒)
        datetime(时分秒/一般只用于数据库)
    4.定点型
        decimal 只用于金钱类型
        decimal(10,2) 自动保留两位小数
主键自增
    每一张表中必须有一个主键自增,而且只能有一个。声明某字段必须是主键,并且必须自增。
    //很重要很重要很重要
    create table 表名(
        ID int(11) primary key auto_ increment;(必须写!!!!)
        字段名,类型(长度),
        字段名,类型(长度),
    );
mysql语句
    1.mysql中的运算符
    算术运算符 >   <   >=   <=   !=   =
    逻辑运算符and 且  or 或者

    2.between...and... 在...之间

    3.in 在...范围

    4.order by 排序
      order by  字段名 desc (降序、从大到小)
      order by  字段名 asc (升序、从小到大)

    5.like 代表模糊查询
      %代表任意多个字符   _代表任意一个字符

    6.limit 限制记录条数
      第一个参数代表从第一条数据直接查询多少条
      两个参数 第一个代表从哪条记录开始 第二个代表限制几条

    注:order by 和limit 前边不需要加where
    
    mysql_fetch_array    索引/关联数组      mesql_fetch_error   错误提示     mysql_fetch_assoc    关联数组
    mysql_fetch_row      索引数组           mysql_fetch_rows    结果集       
    left join            左连接             right join          右连接       inner     内连接也被称为表连接的关键字
    a标签 传送数据则使用get  request来接收    mysql_insert_id    插入后自增ID
    数据库的软件有:SQL·server   mysql     orcal
    
 
    




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值