设为首页 加入收藏

TOP

PHP零基础入门(一)
2019-08-23 00:31:55 】 浏览:50
Tags:PHP 基础 入门

标题图

PHP中的常量.png

PHP中的运算符.png

PHP中的流程控制.png

深入浅出MySQL数据库.png

字符函数库:
函数库基础
安装字符串函数库
字符串函数库列表

函数是可以实现特定功能,可以重复执行的代码段。

函数分 内置函数 和 用户函数。

内置函数是指PHP本身提供的各类库函数。

字符串函数库,是PHP核心的组成部分

获取字符串长度:strlen函数

int strlen(string $str)

utf-8中文一个代表3个。strlen用于英文等,无中文。

大小写转换:

$str('hh');
strtoupper($str1);

ucfirst函数,将句子首字母转换为大写,ucwords函数将每个单词的首字母转换为大写。

string ucfirst(string $str) 和 string ucwords(string $str)

字符串的替换函数

str_replace函数区分大小写,str_ireplace函数不区分大小写。

str_replace('a','b',$str); // a 换 b ,是注意大小写的。

htmlspecialchars函数,预定义的字符串转换为html实体。

string htmlspecialchars(string $str [,int $flags = ENT_COMPAT)

image.png

Itrim函数,用于实现删除字符串开始位置的空格或其他字符,用于删除开始的空格,后面不管。

rtrim函数用于实现删除字符串结束位置的空格,或者是其他字符。

string rtrim(string $str[,string $charlist])

trim函数用于实现删除字符串开始和结束的位置删除空格。

获取字符串位置相关函数

strpos函数,返回一个字符在另一个字符第一次出现的位置

stripos函数,同理,但是忽略大小写的

strrpos函数,返回的是一个字符串在另一个字符串最后一次出现的位置,strripos函数忽略大小写

字符串截取函数

substr函数,用于实现截取字符串

string substr(string $string, int $start [, int $length])
$str = 'java script';
echo substr($str, 0, 4);
<?php
header('content-type:text/html;charset=utf-8');
$filename = 'ab.sd.jpEg';
$num = strrpos($filename, '.');
echo strtolower(substr($filename,$num+1));
?>
// jpEg

strstr函数,将返回一个字符串在另一个字符串中第一次出现的位置,区分大小写。同理,stristr函数忽略大小写。

strrchr函数,将返回一个字符串在另一个字符串最后一次出现的位置。

strrev函数,用于反转字符串。

md5();函数加密。

分割字符串

explode函数,使用一个字符串分割另一个字符串。

$str = "a|b|c";
$arr = explode("|", $str);

implode函数,用于将一个一维数组的值转化为字符串。

$arr = array('a','b','c');
$str = implode(',', $arr);

格式化字符串:

sprintf函数,格式化字符串。

image.png

数学函数

image.png

image.png

求平方根sqrt

float sqrt(float $arg)

最大最小值:max函数,min函数

随机数:rand函数,mt_rand函数。

四舍五入函数,round函数用于实现四舍五入

数字格式化:number_format函数

image.png

格式化日期:

image.png

image.png

image.png

time函数,返回当前Unix时间戳
字符串转时间戳strtotime函数。

生成唯一iduniqid函数。

获取日期:

getdate函数,获取日期

image.png

数组.png

定义数组:

array()
[]
range()
compact()
define()
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <form class="" action="#" method="post" enctype="multipart/form-data">
      <input type="file" name="files[]" value=""> <br>
      <input type="file" name="files[]" value=""> <br>
      <input type="file" name="files[]" value=""> <br>
      <input type="submit" name="name" value="">
    </form>
    <?php
    print_r($_FILES);
    ?>
  </body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>注册页面</title>
</head>
<body>
  <form action="doReg.php" method="post">
    <input type="text" name="username" id="" placeholder="请输入合法用户名"> <br>
    <input type="password" name="password" id="" placeholder="请输入密码"> <br>
    <input type="email" name="email" id=""
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇[HTTP] tcp/ip详解 链路层 网络层.. 下一篇[MySQL] MVCC 多版本并发控制实现..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目