php 常用原生函数
2017-12-04 11:26
183 查看
1.in_array 判断一个值是否在这个数组中 例: $arr = array('apple','banana');
if(in_array('apple',$arr)){
echo '在这个数组中';
}else{
echo '不在这个数组中';
}
2. explode 字符串转为数组
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
输出 array(Hello, world, I, love, Shanghai !)
3.implode 数组转化为字符串
$arr = array('hello','my','name');
$str = implode('_',$arr);
echo $str = hello_my_name;
4.array_column 二维数组转化为一维数组
<?php
// 表示由数据库返回的可能记录集的数组
$a = array(
array(
'id' => 5698,
'first_name' => 'Bill',
'last_name' => 'Gates',
),
array(
'id' => 4767,
'first_name' => 'Steve',
'last_name' => 'Jobs',
),
array(
'id' => 3809,
'first_name' => 'Mark',
'last_name' => 'Zuckerberg',
)
);
$last_names = array_column($a, 'last_name');
print_r($last_names);
输出:
Array
(
[0] => Gates
[1] => Jobs
[2] => Zuckerberg
)
?>
5. array_unique 移除数组中重复的值
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
array('a'=>"red",'b'=>'green');
?>
6.array_sum 数组求和
<?php
$a=array(5,15,25);
echo array_sum($a);
输出:45
?>
7. array_diff 返回两个对象的差值
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff($a1,$a2);
输出为:$result = array("d"=>'yellow');
8.file_put_contents() 函数把一个字符串写入文件中。
file_put_contents(file,data,mode,context)
例子: file_put_contents('test.text','我是中国人');
9. file_get_contents() 函数把整个文件读入一个字符串中。
例子: file_get_contents('access_token.json');
10.array_merge() 数组合并<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(
?>
11. is_numeric() 判断是否为数字型
12.unset() 删除数组中指定健名的值
例:unset($data['name'])
13.str_replace 字符串替换
<?php
echo str_replace("world","Shanghai","Hello world!");
?>
注释:将‘hello word!’ 中的word 换成 shanghai
if(in_array('apple',$arr)){
echo '在这个数组中';
}else{
echo '不在这个数组中';
}
2. explode 字符串转为数组
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
输出 array(Hello, world, I, love, Shanghai !)
3.implode 数组转化为字符串
$arr = array('hello','my','name');
$str = implode('_',$arr);
echo $str = hello_my_name;
4.array_column 二维数组转化为一维数组
<?php
// 表示由数据库返回的可能记录集的数组
$a = array(
array(
'id' => 5698,
'first_name' => 'Bill',
'last_name' => 'Gates',
),
array(
'id' => 4767,
'first_name' => 'Steve',
'last_name' => 'Jobs',
),
array(
'id' => 3809,
'first_name' => 'Mark',
'last_name' => 'Zuckerberg',
)
);
$last_names = array_column($a, 'last_name');
print_r($last_names);
输出:
Array
(
[0] => Gates
[1] => Jobs
[2] => Zuckerberg
)
?>
5. array_unique 移除数组中重复的值
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
array('a'=>"red",'b'=>'green');
?>
6.array_sum 数组求和
<?php
$a=array(5,15,25);
echo array_sum($a);
输出:45
?>
7. array_diff 返回两个对象的差值
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff($a1,$a2);
输出为:$result = array("d"=>'yellow');
8.file_put_contents() 函数把一个字符串写入文件中。
file_put_contents(file,data,mode,context)
例子: file_put_contents('test.text','我是中国人');
9. file_get_contents() 函数把整个文件读入一个字符串中。
例子: file_get_contents('access_token.json');
10.array_merge() 数组合并<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(
array_merge($a1,$a2));
?>
11. is_numeric() 判断是否为数字型
12.unset() 删除数组中指定健名的值
例:unset($data['name'])
13.str_replace 字符串替换
<?php
echo str_replace("world","Shanghai","Hello world!");
?>
注释:将‘hello word!’ 中的word 换成 shanghai
相关文章推荐
- php处理字符串常用函数
- ThinkPHP中Common/common.php文件常用函数功能分析
- PHP 常用函数
- PHP常用函数和常见疑难问题解答
- PHP常用函数和常见疑难问题解答
- PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
- PHP date函数常用时间处理方法
- PHP date函数常用时间处理方法
- PHP 正则表达式常用的函数
- php常用的安全过滤函数
- 基于PHP常用文件函数和目录函数整理
- PHP常用函数归类总结【大全】
- PHP常用的数组操作函数
- php开发中常用的数组函数
- javascript常用原生函数
- PHP常用数组函数
- php常用函数
- PHP采集程序中常用的函数
- PHP必了解的PHP常用符号和函数
- PHP常用函数(收集)