php的数组汉字符串常用函数
<?php
// function add($a,$b,$func){
// if(!is_callable($func)){
// return false;
// }
// $m=$a+$b+$func($a,$b);
// echo $m;
// }
// function chen($a,$b){
// return $a*$b;
// }
// function chu($a,$b){
// return $a/$b;
// }
// echo add(4,2,'chen');
// function c(){
// echo "123";
// }
// function d(){
// echo "456";
// }
// $z="d";
// $z();
// $hh = function($mz){
// echo $mz;
// };
// $hh("123");
//参数的引用 当把$foo传到函数中去并且把形参合实参同时只想同一个值
// $foo=100;
// function demo(&$n){
// $n=10;
// echo $n*$n;
// }
// $z=demo($foo);
// $foo=100;
// echo $foo;
//递归函数
// $num=10;
// A($num);
// function A($args){
// echo $args;
// B($args);
// echo "第二个显示代码";
// }
// function B($args){
// echo "12".$args;
// echo "第一个代码";
// }
// $m = 30;
// function dg($m){
// echo $m;
// echo "<br/>";
// $m=$m-1;
// if($m>0){
// dg($m);
// }
// else{
// echo "---------";
// }
// }
// dg($m);
//静态变量统计函数被调用的次数
// function test(){
// $a=0;
// echo $a;
// $a++;
// }
// for($i=0;$i<10;$i++){
// test();
// }
//复制函数
// if(copy("1.txt","2.txt")){
// echo "复制成功";
// }
// else{
// echo "复制失败";
// }
// array_unshift向数组的第一个键值开始插入数据
// $array1=[1,2,3,4 ];
// array_unshift($array1, 5,6,7,8);
// var_dump($array1);
// $queue = array("凤姐", "芙蓉");
// array_unshift($queue, "杨幂", "姚晨");
// print_r($queue);
// $time=getdate();
// var_dump($time);
//echo ucfirst("hello");
//数组数组的定义和一些注意的坑函数的使用和默写
// $array1=[1,2,3,4,5,6,7];
// // unset($array1[2]);
// // var_dump($array1);
// $array1=[];
// var_dump($array1);
// $array1=[
// 1,2,3
// ,"ji"=>[4,5,6],
// 7,8,9
// ];
// var_dump($array1);
//数组的计算
// $array1=[1,2,3];
// //echo count($array1);
// foreach($array1 as $key=>$array){
// echo $key."=>";
// echo $array;
// }
// $data=[
// 0=>["li","chang"],
// 1=>["zhnag","chang"],
// 2=>["zhang1","li"]
// ];
// foreach ($data as $value) {
// foreach ($value as $values) {
// echo $values;
// echo "<br/>";
// }
// }
// list($one,$two,$tree)=array(2=>"张三","李思","王五");
// echo $two,$tree;//t通过list的下标和数组里面相同的下标一一对应
// $array1=["明珠"=>"李参","李明","李月","李在"];
// $data=each($array1);
// var_dump($data);
// var_dump($array1);
// echo array_shift($array1);
// array_push($array1, "李华");
// var_dump($array1);
// echo current($array1);
// next($array1);
// echo current($array1);
//php数组操作的函数
//创建一个数组
// var_dump(range(1,6));
//随机取出一个数组的下标
$array1 = ["li","zhang","yang","gong","yue"=>"lei"];
$array2 = ["chang","ming","yun","lei"];
// var_dump(array_rand($array1));
//打乱数组的顺序
// shuffle($array1);
// var_dump($array1);
// //判断变量是不是数组
// $ar=1;
// if(is_array($ar)){
// echo "duima";
// }
// else{
// echo "不是数组";
// }
//通过值去找下标
// var_dump(array_search("you",$array1));
//获取所有的下标
// var_dump(array_keys($array1));
//获取数组的全部的值
// var_dump(array_values($array1));
//将两个数组合并,第一个数组里元素的值被当成新数组元素的下标,第二个数组里元素的值被当成新数组元素的值。
// var_dump(array_combine($array1, $array2));
//查找某一个数组元素是否存在
// if(in_array("li", $array1)){
// echo "存在";
// }
// else{
// echo " 存在";
// }
//判断下标是否存在
// $array3=[];
// if(array_key_exists(0, $array3)){
// echo "存在";
// }
// else{
// echo "不存在";
// }
//isset判断一个变量是否被定义
//将一个数组拼接成一个字符串
// var_dump(implode("/", $array1));
//将一个字符串才分成一个数组
// $str = "111,222,444,555,666";
// $array4 = explode(",",$str);
// foreach ($array4 as $key => $value) {
// echo $value;
// echo "<br/>";
// }
// var_dump(explode(' ', "1 2 3 4"));
//将几个数组合并,生成一个新的数组
// var_dump(array_merge($array1,$array2));
//计算某个数组中其他数组没有的元素
// var_dump(array_diff($array1,$array2));
//计算数组的交集
// var_dump(array_intersect($array1, $array2));
//遍历数组的函数
// function ex($a){
// return $a;
// }
// var_dump(array_map("ex",$array1));
// //往数组中最后插入元素
// $valuess=[1,2,3,4];
// array_push($array1, $valuess);
// array_push($array1,"huo","hu");
// var_dump($array1);
// array_pop($array1);
// var_dump($array1);
//往数组前面添加袁术
// array_unshift($array1, "jun");
// var_dump($array1);
// //自然排序
// // var_dump(natsort($array1));
// // var_dump($array1);
// //
// function cmp($a, $b) //用户自定义回调函数
// {
// if($a==$b) //如果两个参数相等
// {
// return 0; //返回0
// }
// return($a>$b)?-1:1; //如果第1个参数大于第2个返回1,否则-1
// }
// $a=array(3,2,5,6,1); //定义一个数组
// usort ($a,"cmp"); //使用自定义函数对数组排序
// foreach($a as $key=>$value) //循环输出排序后的键值对
// {
// echo "$key:$valuen";
// }
// //
// $str = "lichang,changchang";
// // var_dump(str_repeat($str,2));
// //截取字符串
// var_dump(strchr($str,"c"));
php的数组汉字符串常用函数的更多相关文章
- Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数
怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符. 如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作, 另外,怎么样从右边截取字符,就是和left()函数相反的那 ...
- python的基本用法(三)字符串常用函数
字符串常用函数 # s='.abcd.'# new_s=s.strip('.')#默认去掉字符串两边的空格和换行符,想去掉什么括号中就写什么# print('s',s)# print('new_s', ...
- python字符串 常用函数 格式化字符串 字符串替换 制表符 换行符 删除空白 国际货币格式
# 字符串常用函数# 转大写print('bmw'.upper()) # BMW# 转小写print('BMW'.lower()) # bmw# 首字母大写print('how aae you ?'. ...
- C 字符/字符串常用函数
string.h中常用函数 char * strchr(char * str ,char ch); 从字符串str中查找首次出现字符ch的位置,若存在返回查找后的地址,若不存在则返回NULL void ...
- python面试题(二)字符串常用函数
今天在微信的公众号上看到了一遍python学习开发的文章,里面有一些python的面试题,碰巧最近python不知道学什么了,索性学一下这篇文章啊!!先写一下一些字符串的常用函数.(ps:本人太菜,若 ...
- php 字符串常用函数
数组.字符串和数据库是我们函数里面最.最.最常用的三类函数. 当然PHP的字符串函数也有很多.我们最常使用的两个系列的字符串: 1.单字节字符串处理函数 2.多字节字符串处理函数 3.字符串编码转换函 ...
- SQL Server中截取字符串常用函数
SQL Server 中截取字符串常用的函数: .LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截 ...
- golang字符串常用函数
package utils import "fmt" import "strconv" import "strings" var str s ...
- Python 字符串常用函数
操作字符串的常用函数 函数 描述(返回值) str.capitalize() 将字符串的第一个字符大写 str.title() 返回标题化的字符串,即每个单词的首字母都大写 str.upper() 全 ...
随机推荐
- Django学习---ajax
Ajax 应用场景:我们在输入表单进行提交的时候往往会判断输入的数据形式是否正确,这个时候如果我们点击了提交就会刷新页面.如果我们不想要它刷新页面,让它“悄悄的提交数据”,这个时候我们就需要使用aja ...
- clutter recoder
cin >> ch; cin.get(ch);区别读取输入是否忽略空格.制表等; char ch; ; cout << "Enter characters;enter ...
- vue+uwsgi+nginx部署项目
首先先下载好前后端项目 先从前端vue搞起 要在服务器上,编译打包vue项目,必须得有node环境 下载node二进制包,此包已经包含node,不需要再编译 wget https://nodejs.o ...
- 完美解决 开机无法启动 提示0xc000000e
注:昨天装系统碰到这个问题,这个方法说的较详细,我的是WIN7系统,开机提示引导文件错误,代码为0xc000000e 无法进入系统,使用PE进入后,在运行里输入CMD,然后按下文红字开始操作 完美解决 ...
- Redis实战——phpredis扩展安装
准备安装软件(download) 1> [redis] http://redis.googlecode.com/files/redis-2.4.3.tar.gz 2> [php ...
- Eclipse debug 的 drop to frame 的技巧
前些天和同事交流调试技巧时,知道了 Eclipse debug 时有个 drop to frame 的技巧.这是我以前不知道的,自己又查了一下这个功能的含义.官方的解释是: Select the Dr ...
- python调用函数
1.同一包内的调用 直接使用import 文件名 或者from 文件名 import 函数名 a.py def p(): print("abc") b.py from a impo ...
- 复制新增树状数据_ParentID也需要更新
CREATE TABLE TreeShip( [ID] uniqueidentifier PRIMARY KEY NOT NULL, [Name] [nvarchar](50) NULL, [R ...
- Linux实战教学笔记41:企业级SVN版本管理与大型代码上线方案
第1章 SVN服务实战应用指南 1.1 SVN介绍 1.1.1 什么是SVN(Subversion)? Svn(subversion)是近年来崛起的非常优秀的版本管理工具,与CVS管理工具一样,SVN ...
- Codeforces 667C DP
题意:给你一个字符串,这个字符串的构造方法如下:先选择一个长度大于4的前缀,然后每次向字符串尾部添加一个长度为2或者长度为3的后缀,不能添加连续的相同的后缀,问可能的后缀有哪些?并按字典序输出去. 思 ...