php常用函数或代码

本文介绍了如何在PHP页面开始时重定义UTF-8编码,检查并设置POST参数,处理表单提交与错误提示,引入外部文件,成功连接数据库并执行SQL操作,包括数据插入和查询。还展示了时间转换函数及字符串处理技巧,如获取括号之间的内容。

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

重定义页面编码,必须放在php最开始
header("Content-type: text/html; charset=utf-8");

检测值是否设置
$_POST['ar_xm0'] =isset($_POST['ar_xm0'])?$_POST['ar_xm0']:0;

调转
echo "<script>location='/biaodan/index.php';</script>";

弹出提示
echo "<script>alert('提交失败');</script>";  

引入外部文件

require "global.func.php";
include "global.func.php";

数据库连接
mysql_connect("localhost","root","root")or die ("mysql链接失败"); 
mysql_select_db("oa") or die ("数据库链接失败".mysql_error()); 
mysql_query('SET NAMES UTF8')or die ("字符集设置错误"); 

提交数据
$sql_insert = "insert into biaodan (username,content) values('$_POST[username]','$_POST[content]')";//sql提交语句         $res_insert = mysql_query($sql_insert);   //执行SQL语句 

查询数据并列出
$sql_select = "select username,content from biaodan";//查询语句
$result = mysql_query($sql_select);//执行sql语句
while ($num = mysql_fetch_array($result)) {
  echo $num[0];  
   }

时间转成时间戳

strtotime($_POST['ntime']);

时间戳转标准时间
date("Y-m-d H:i:s",值);

替换函数
str_replace(替换前的内容,替换后的内容,需要执行替换的内容);

php截取指定2个字符之间字符串的方法
相关链接:http://www.jb51.net/article/64171.htm
使用方法:
$keyword='查找(计组实验)'
$need=getNeedBetween($keyword, '(' , ')' );
运行该程序之后:
$need='计组实验';

function getNeedBetween($kw1, $mark1, $mark2)
    {
        $k1len = strlen($mark1);
        $kw    = $kw1;
        $kw    = '123' . $kw . '123';
        $st    = stripos($kw, $mark1);
        $ed    = stripos($kw, $mark2);
        // echo $mark2;
        // echo $st.'|'.$ed;
        if (($st == false || $ed == false) || $st >= $ed) {
            return 0;
        }

        $kw = substr($kw, ($st + $k1len), ($ed - $st - $k1len));
        return $kw;
    }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长安员外

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值