PHP 语句 函数 字符串处理
语句:
一:分支语句
1.if(条件1){满足条件1执行}
2.if(条件1){满足条件1执行}else{不满足条件1执行}
3.if(条件1){满足条件1执行}else if(条件2){满足条件2执行}else{不满足条件1和条件2执行}
4.if的嵌套
5.switch....case
$a = 2;
switch($a)
{
case 1:
echo "111111";
break;
case 2:
echo "222222";
break;
case 3:
echo "333333";
break;
case 4:
echo "4444444";
break;
case 5:
echo "555555";
break;
}
二:循环语句
1.for循环
for($i=0;$i<10;$i++)
{
echo "这是第".$i."次循环<br>";
}
2.while循环
$i = 0;
while($i<20)
{
echo "这是while循环出来的代码<br>";
$i++;
}
函数:
1.四要素:函数名 参数 函数体 返回类型
C#或Java里的定义方式:
public void Main(int a, int b)
{
函数体;
}
PHP定义方式:
function Main()
{
echo "hello";
}
常用函数:
1.随机数生成:rand();可以有两个参数,两个整数,限定随机数的范围
2.日期时间的函数:
time();取当前的日期时间,是一个UNIX时间戳
date();需要一个参数(格式化字符串),可以直接取出当前的日期时间并格式化显示
date();需要两个参数,格式化显示任何一个日期时间类型的数据
3.修改默认时区:
在php的配置文件php.ini中找到date.timezone = Europe/Paris将Europe/Paris改为Etc/GMT-8
自定义函数:
1.默认值的函数:
function Main($a=5,$b=6)
{
echo $a*$b;
}
2.可变参数的函数:
function Main()
{
for($i=0;$i<func_num_args();$i++)
{
$array = func_get_args();
echo $array[$i]."<br>";
}
}
3.函数参数化(在其它语言里面称作代理或委托)
function index2()
{
echo "bb";
}
@$hanshu = index2;
$hanshu();
字符串处理:
strlen("aaa");取字符串的长度 ***
strcmp("aaa","aaa");比较两个字符串,相同的话输出0,不相同输出-1
strcasecmp("aaa","AAA");比较两个字符串,不区分大小写
strtolower("AbCdEfGh");转小写
strtoupper();转大写
$array = explode("|",$s);拆分字符串,返回一个字符串的数组 ***
$s = implode($array);将数组转为字符串
$s = substr_replace($s,"china",1,2);通过位置替换字符串
$s = str_replace("l","dog",$s);替换字符串,相当于记事本中的查找替换
$s = substr($s,4,10);截取字符串,根据开始位置结束位置截取 ***
PHP 语句 函数 字符串处理的更多相关文章
- Python第二天 变量 运算符与表达式 input()与raw_input()区别 字符编码 python转义符 字符串格式化 format函数字符串格式化 帮助
Python第二天 变量 运算符与表达式 input()与raw_input()区别 字符编码 python转义符 字符串格式化 format函数字符串格式化 帮助 目录 Pychar ...
- javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数
javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个 ...
- Sass函数--字符串函数
Sass的函数简介在 Sass 中除了可以定义变量,具有 @extend.%placeholder 和 mixins 等特性之外,还自备了一系列的函数功能.其主要包括: ● 字符串函数 ● 数字函数 ...
- ylb:SQLServer常用系统函数-字符串函数、配置函数、系统统计函数
原文:ylb:SQLServer常用系统函数-字符串函数.配置函数.系统统计函数 ylbtech-SQL Server:SQL Server-SQLServer常用系统函数 -- ========== ...
- mssql 系统函数-字符串函数专题--字符串函数大全
mssql 系统函数 字符串函数 substring 功能简介 mssql 系统函数 字符串函数 stuff 功能简介 mssql 系统函数 字符串函数 str 功能简介 mssql 系统函数 字符串 ...
- return 通过文件后缀名得到的函数字符串
<?php//图片处理工具类class Image{//属性private $thumb_width; //缩略图的宽private $thumb_height;//错误属性public $th ...
- php常用函数——字符串函数
php常用函数——字符串函数
- Python 3基础教程2-打印语句和字符串
本文介绍Python 3中的打印语句和字符串使用,具体练习请看下面的demo.py print ('Hello Python 3!') """文本讲打印语句和字符串打印语 ...
- 2016/3/17 Mysq select 数学函数 字符串函数 时间函数 系统信息函数 加密函数
一,数学函数主要用于处理数字,包括整型.浮点数等. ABS(X) 返回x的绝对值 SELECT ABS(-1)--返回1 CEll(X),CEILING(x) 返回大于或等于x的最小整数 SELEC ...
随机推荐
- mysql 存储过程小问题
mysql写的存储过程的一些小问题 DELIMITER $$ USE `yzhoteldb`$$ DROP PROCEDURE IF EXISTS `yz_waveData`$$ CREATE DEF ...
- 使用Flash Media Server(FMS)录制mp4格式的视频
最近在做一个有关视频直播和点播的项目,客户的一个需求就是可以控制对直播流的录制,直播的实现采用的是Adobe的Flash Media Server,具体方式就是:视频采集端采集视频并编码->rt ...
- swift重写导航控制器类的 initialize 方法
//这个方法,是当这个类第一次被创建时调用,且只调用一次 override class func initialize() { let navBar = UINavigationBar.appeara ...
- platform 系统是windows还是liunx
import platform # 判断当前代码运行的系统是windows还是liunx print(platform.architecture()) print(platform.platform( ...
- mongodb副本集的从库永久性设置setSlaveOk
今天在生产环境下面搭了一个mongo的副本集,但开发那边要求副本集读写分离. 坑爹的是每次上副本集的时候都要设置db.getMongo().setSlaveOk()才能访问数据.感觉很是苦逼. 后来开 ...
- Promise.then
[Promise.then] 1.If onFulfilled returns a promise, the return value of then will be resolved/rejecte ...
- Bootstrap 代码
[Bootstrap 代码] Bootstrap 允许您以两种方式显示代码: 第一种是 <code> 标签.如果您想要内联显示代码,那么您应该使用 <code> 标签. 第二种 ...
- django models返回数据根据某字段倒序排列
例如有一个models表叫做report,report表中有一个endtime,想将结果按照endtime倒序排列 正序排列的方法:[models对象.objects.order_by(“字段名& ...
- c3p0的几种使用方式(原文地址: https://my.oschina.net/liangtee/blog/101047)
package com.c3p0.test; import java.sql.Connection; import java.sql.SQLException; import java.beans.P ...
- pta7-7旅游规划(dijkstra算法)
题目链接:https://pintia.cn/problem-sets/1101307589335527424/problems/1101314114762387456 题意:给n给城市,m条公路,公 ...