PHP常用函数总结【实战总结】

PHP常用函数总结【实战总结】

strlen: 返回字符串长度
<?php
	// 输入字符串长度
	echo strlen("Shanghai");
?>
 
答案: 8
substr_count: 计算子串在字符串中出现的次数(注:区分大小写)
<?php
	// 输出world在字符串中出现的次数
	echo substr_count("Hello world. The world is nice","world");
?>
 
答案: 2
substr: 字符串截取,获取字符串(按照字节进行截取)
<?php 
	echo substr('abcdef', 1);
	echo substr("abcdef", -1); 
	echo substr('abcdef', 1,3);
?>
 
答案: bcdef f bcd
strrev: 字符串反转(只能反转英文:英文存储只有一个字节),按照字节进行反转
<?php
	echo strrev("I love Shanghai!");
?>
 
答案: !iahgnahS evol I
str_split: 字符串转为数组
<?php
	print_r(str_split("07W58",2));
?>

答案: Array(
	[0] => "0"
	[1] => "7"
	[2] => "W"
	[3] => "5"
	[4] => "8"
)
strtolower: 将所有字符转换为小写
<?php
	echo strtolower("Hello WORLD.");
?>

答案: hello world.
strtoupper: 将所有字符转换为大写
<?php
	echo strtoupper("Hello WORLD!");
?>

答案: HELLO WORLD!
ucfirst: 将首字符转化为大写
<?php
	echo ucfirst("hello world!");
?>

答案: Hello world!
array_keys: 获取一个数组的所有键名,返回一个索引数组
<?php
	$a = array("name"=>"轩轩","sex"=>"男","age"=>"20");
	print_r(array_keys($a));
?>
 
答案:Array(
	[0] => "name"
	[1] => "sex"
	[2] => "age" 
)
array_values: 获取一个数组的所有值,返回一个索引数组
<?php
	$a = array("name"=>"轩轩","sex"=>"男","age"=>"20");
	print_r(array_values($a));
?>
 
答案:Array(
	[0] => "轩轩"
	[1] => "男"
	[2] => "20" 
)
json_decode: 将json转化为数组
<?php
	$json = '{"name":"小猪","sex":"男","age":"20"}';
	print_r(json_decode($json,true));
?>

答案: stdClass Object ( 
	[name] => 小猪 
	[sex] =>[age] => 20 
)
json_encode: 将数组转化为json
<?php
	$array = array("name"=>"轩轩","sex"=>"男","age"=>"20");
	echo(json_encode($array));
?>

答案: {"name":"\u8f69\u8f69","sex":"\u7537","age":"20"}
array_unshift: 用于向数组插入新元素,新数组的值将被插入到数组的开头
<?php
	$array = array("0"=>"red","1"=>"green");
	array_unshift($array,"blue");
	print_r($array);
?>

答案: Array(
	[0] => "blue" 
	[1] => "red" 
	[2] => "green"
)
array_push: 用于向数组插入新元素,新数组的值将被插入到数组的最后
<?php
	$array = array("0"=>"red","1"=>"green");
	array_unshift($array,"blue");
	print_r($array);
?>

答案: Array(
	[0] => "red" 
	[1] => "green" 
	[2] => "blue"
)
array_shift: 删除数组中第一个元素,并返回被删除元素的值
<?php
	$array = array("0"=>"red","1"=>"green","2"=>"purple");
	array_shift($array);
	print_r($array);
?>

答案: Array(
	[0] => "green" 
	[1] => "purple" 
)
array_pop: 删除数组中最后一个元素,并返回被删除元素的值
<?php
	$array = array("0"=>"red","1"=>"green","2"=>"purple");
	array_pop($array);
	print_r($array);
?>

答案: Array(
	[0] => "red" 
	[1] => "green" 
)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值