php函数和小知识点

<?php
//语句
//分支语句
/*$a=5;
 if($a==5)
{
    echo "相等";}
else
{
    echo "budeng";}*/
//if
//if...else
//if...else..if
//if的嵌套
/*switch($a)
{
    case 1:
    echo "111";
    break;
 case 2:
    echo "222";
    break;
    case 3:
    echo "333";
    break;
    case 4:
    echo "444";
    break;
    default:
    echo "default";
    break;
    }*/

//循环语句

/*for($i=0;$i<10;$i++)
{
    echo $i."<br>";}
$a=10;
while($a>0)
{
    echo $a."<br>";
    $a--;}*/

//函数四要素:返回类型,函数名(首字母大写),参数,函数体
//函数定义方式
/*function Show()
{
    echo "hello";}
// 调用函数
Show();
*/
//有参数函数
/*function Show($a,$b)
{
    echo $a+$b;}
Show(3,4,5)
*/
//有默认值的函数

/*function Show($a=5,$b=5)
{ echo $a+$b;}
show();*/

//参数可变的函数
/* function Show()
{
    func_get_args();}//获取函数的参数
$sum=0;
    for($i=0;$i<count($attr));$i++)// func_num__args()获取参数的个数
{$sum= $sum+$attr[si]};
    echo $sum;

}*/
//有返回值的函数
/*function show()
{
    return "aaaa";}
echo show();*/

/*echo rand(0,100);//随机数生成函数
*/
//echo time();//取当前的日期时间 取到得的是时间戳
//echo date("Y-m-d H:i:s",time()); //格式化日期时间
//date_default_timezone_set(‘prc‘); 方法
//echo date("Y-m-d H:i:s",time());
//echo strtotime("2016-5-6"); //将日期时间格式转化为时间戳

//字符串处理函数
//
//$a="hello";
//echo strlen($a); //返回字符串长度 *****
//echo strcmp("hello","hello"); //比较两个字符串是否相等,区分大小写
//echo strcasecmp("aa","Aa");//比较两个字符串是否相等,不区分大小写
//echo strtolower("HELLO");//将字符串转换为小写 *****
//echo strtoupper("hello");//将字符串转换为大写 *****
//$str="hello|world|join|on";
//var_dump(explode("|",$str)); //根据分隔符,拆分字符串,拆完返回的是一个数组 *****
//$attr=array("aaa","bbb","ccc")
//echo implode("|",$attr); *****
//$str="hello|world|join|on";
//echo substr_replace($str,"aaa",0,5)//替换字符串(替换某个位置,位置由后面连个参数决定) *****

//echo str_replace("l","a",$str);//查找替换 *****
//echo substr($str,0,5); //截取字符串 *****

//一些小知识点

/*$a="join";
$s1="hello\"{$a}world"; //1.双引号里面可以使用转义字符,单引号不能使用,会原样输出
//2.双引号里面可以解析变量,单引号不行
echo $s1."<br />";
$s2=‘hello\"{$a}world‘;
echo $s2; //单引号和双引号都可以定义字符串,

*/

//定义字符串(块)
$str=<<<STR
<div style="background-color:pink; color:white;width:100px;height:30px">hello</div>

STR;
echo $str;

?>
时间: 2024-10-07 06:00:55

php函数和小知识点的相关文章

CodeIgniter框架——函数剖析+小知识点

连接数据库: 格式: mysql -h主机地址 -u用户名-p用户密码 数据库的提示符:mysql> 退出数据库: exit(回车) 知识点积累: 1.date_default_timezone_set — 设定用于一个脚本中所有日期时间函数的默认时区 格   式:bool date_default_timezone_set ( string $timezone_identifier ) 参   数:timezone_identifier,时区标识符,例如 UTC 或 Europe/Lisbon

Go---第五章:函数(小知识点笔记)

1.函数声明: func name(parameter-list) (return-list) { body } 形参(parameter-list)指定参数名和参数类型,由调用者传入实参初始化,为函数内部的局部变量   返回值列表(return-list)指定函数返回值类型,若返回一个未命名的返回值或者没有返回值的时候,圆括号可省略(命名返回值会生成局部变量,并初始化为零值) 2.实参是按值传递,一般修改函数形参变量不会修改调用者的实参的值:如果实参包含引用类型,如指针,slice,map,函

私人定制javascript中函数小知识点

函数的定义 首先在javascript中,函数就是对象,程序可以随意操控它们.比如,可以给它们设置属性,甚至调用它们的方法.函数使用function关键字来定义.它既可以用在函数定义表达式,也可以用在函数声明语句中.函数声明function后面必须要更上函数名称也就是所谓的函数名称标识符.如果是函数表达式函数名称标识符可有可无.这段重点是函数是对象,所以函数表现出来的种种行为你想想成对象,那么很多疑惑可能就恍如昨日初见. 函数调用 4种方式来调用javascript函数: 1.作为函数 就是函数

day-3 小知识点补充 编码 集合 文件及函数初识

1. 小知识点的补充 ==数值比较 is比较两边的内存地址 id获取内存地址 小数据池str int,公用一个内存,目的节省内存空间. 要求:A. int范围是-5到256,指向一个地址空间 B. str: 1.不能含有特殊字符 2.单个元素乘以数字不能超过21 2. 编码 字符:看到内容的最小单位.比如: abc:a一个字符 中国:中 Ascii码:1个字节,字母,数字,特殊字符 Unicode:也称万国码,最开始2个字节表示一个字符,后升级到4个字节表示一个字节 Utf-8:最后用8位表示一

C++ 小知识点 WINAPI

int WINAPI WINMain 中,WINAPI含义 网友给出回答:在windef.h头文件中有如下定义#define WINAPI      __stdcall#define APIENTRY    WINAPIVC有两种函数调用方式 一种是__stdcall,另一种是__cdecl函数的调用方式有两种一种是PASCAL调用方式,另一种是C调用方式使用PASCAL调用方式,函数在返回到调用者之前将参数从栈中删除使用C调用方式,参数的删除是调用者完成的WinMain函数是由系统调用的,Wi

私人定制javascript中数组小知识点(Only For Me)

先上笑话,1.刚看到一个游泳的,想起公司组织去三亚旅游,老板跳海里,各种挣扎,捞上来老板第一句话:我记得我会游泳的啊. 2.媳妇说:老公对不起,我把你新买的自行车撞散架了! 老公:没事宝贝,你若安好,便是晴天! 媳妇说:老公你太有诗意了. 老公:滚犊子,安不好我整死你! 数组的概念 javascript数组是值得有序集合,不过它实属一个javascript对象的特殊形式,这是一个很重点的定性. 创建数组 1.var a=new Array();//等同于[] 2.var a=new Array(

js中关于value的一个小知识点(value既是属性也是变量)

今天在学习input的value值时,发现这么一个小知识点,以前理解不太透彻. [1]以下这种情况,是常见的情况,会弹出“测试内容” <input type="button" value="测试内容" onclick = "alert(value)"> [2]心想,这种情况下value找不到,作用域链应该到document了,应该弹出“123",但情况是弹出空 <script> var value=123; &l

小知识点日志(2014-10-22~2015-4-7)

上一篇 小知识点日志(2013-6-24~2014-10-11) 2014-10-22 17:51:46 1.函数命名:使用 LayerObjectOperation的命名方法,例如SlotFileRead.如果是面向对象的,通常是Layer字段在类名里表示了,而ObjectOperation通常表示成OperationObject,例如" CSlot slot; slot.readFile(); " 2.svn bug 3.mac实用工具:dash alfred 4.xcode Pe

ios基础-小知识点收集(1)

不积跬步,无以至千里;不积小流,无以成江海.----荀子 收集学习ios中的小知识点,每天进步一点点. (一)@class和 #import class:只声明类,不会引入类文件,加快编译速度,防止类相互import出错:在m中仍然需要import整个类文件. import导入整个类文件,在需要使用类中的变量.函数和协议的时候需要使用. (二)静态变量static.全局变量extern.局部变量.实例变量 static:为整类而非单个对象使用,隐藏封装在类中,对外不可见. 静态变量的优点: 1.