php中的一些碎的知识点
Posted yl好久不见
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中的一些碎的知识点相关的知识,希望对你有一定的参考价值。
php函数之可变函数,即可以通过变量的名字来调用函数,因为变量的值是可变的,所以可以通过改变一个变量来调用不同的函数
例如
function name(){
echo "name";
}
function job(){
echo "job";
}
$func="name";
$func();
$func="job";
$func();
可变函数也可以用于对象的方法上,即通过将对象的方法名赋值给变量,然后调用该变量。
普通方法调用是->
静态方法也可以通过变量来进行动态的调用
静态方法调用 ::
PHP比较两个对象是否相等
当同一个类的两个对象的所有属性都相等时,用==判断,结果为true
但如果用===来判断就是false 因为===用于判断两个变量是否指向一个对象
PHP中的几种打印
var_dump(); print_r(); echo();
PHP中获取字符串长度的函数 strlen();但该函数一般用于计算英语字符长度,中文的长度用mb_strlen()函数
PHP中unset()函数是将变量和内存之间的关系切断
?is_numeric()是用来判断 变量是否是数字或者数字符串的
当is_numeric() 的参数是数字或者纯数字字符串的时候 返回true 否则返 false
当is_numeric() 的参数是数字或者纯数字字符串的时候 返回true 否则返 false
PHP中数组的创建、删除、追加 、遍历
1.$array= array(‘11‘,‘22‘,‘33‘,44);
强类型语言:1.数组里面只能存储相同数据类型的数据,2数组的长度是固定的,3在内存里面是连续的
但php是弱类型的语言,因此数组中可以存放不同类型的数据类型
2.关联数组:$arr=array("111"=>"ddd","daf"=>"ddd")
key 和值 是成对存在的。
key 和值 是成对存在的。
3.unset()函数用于删除指定位置的数组元素
例如unset($arry[0])
4.添加元素:
$a[0]=10;添加元素
$a[]=10;追加元素
array_push($a,23);追加元素
$a[0]=10;添加元素
$a[]=10;追加元素
array_push($a,23);追加元素
5.遍历
for(var i=0;i<count($array);i++){
}
foreach($array as $v){
}
foreach($a as $v=>$k)
{
echo $v."--"."$k"."<br>";
}
{
echo $v."--"."$k"."<br>";
}
in_array()判断元素是否在数组中出现
array_reverse()翻转数组
count()数组的无素个数
array_unique()删除数组中的重复值并返回新的数组;
unset()删除数组的某个值
array_values()重新索引
array_merge()合并数组;
array_push()添加元素
array_reverse()翻转数组
count()数组的无素个数
array_unique()删除数组中的重复值并返回新的数组;
unset()删除数组的某个值
array_values()重新索引
array_merge()合并数组;
array_push()添加元素
以上是关于php中的一些碎的知识点的主要内容,如果未能解决你的问题,请参考以下文章