当前位置: 首页 > 后端技术 > PHP

PHP-字符串数组操作基础知识

时间:2023-03-29 20:28:38 PHP

日常工作中经常需要处理一些字符串或者数组,今天有时间整理一下字符串操作string(6)"Hello"[1]=>string(6)"Shenzhen"//字符串长度$str="Helloworld";$str1=strlen($str);//Return11//将字符串中的第一个字符转换为大写。$str="你好世界";$str1=ucfirst($str);//return"Helloworld"//将字符串中的第一个字符转换为小写。$str="你好世界";$str1=lcfirst($str);//return"helloworld"//将字符串中每个单词的第一个字符转换为大写。$str="你好世界";$str1=ucwords($str);//return"HelloWorld"//反转字符串$str="helloworld";$str1=strrev($str);//return"dlrowolleh"//替换字符串中的一些字符$str="helloworld";$str1=str_replace('world','lisa',$str);//return"hellolisa"//字符串转换为大写$str="helloworld";$str1=strtoupper($str);//return"HELLOWORLD"//字符串转换为小写$str="HELLOWORLD";$str1=strtolower($str);//return"helloworld"?>数组操作//数组整合成字符串$arr=['aa','bb','cc'];$str=implode(',',$arr);//输出结果"aa,bb,cc"//数组键值$arr=['aa','bb','cc'];$aa=array_keys($arr);//输出结果array(3){[0]=>int(0)[1]=>int(1)[2]=>int(2)}//合并数组$a1=array("a"=>"red","b"=>"green");$a2=array("c"=>"blue","b"=>"yellow");print_r(array_merge($a1,$a2));//返回数组(4){["a"]=>string(5)"test1"[0]=>string(2)"bb"[1]=>string(2)"cc"[2]=>string(5)"test2"},注意当两个数组key值相同时,最后一个会覆盖其他元素