php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > 原生PHP >

php常用原生函数

时间:2019-01-23 11:33来源:未知 作者:admin 点击:
1.in_array 判断一个值是否在这个数组中 例: $arr = array(apple,banana); if(in_array(apple,$arr)){ echo 在这个数组中; }else{ echo 不在这个数组中; } 2. explode 字符串转为数组 $str = Hello world. I love Shangh
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(
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
 
14. PHP 获取当前网址的全路径:
 
$now_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
 
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关推荐
  • 原生php文件上传
  • html端: form action=check.php method=post enctype=multipart/form-data input type=hidden name=MAX_F

  • 什么是PHP Trait
  • 如果你是一个PHP新手,或者你是一个资深的PHP程序员,你可能听说过Trait,但是

  • 如何通过​PHP创建数据库
  • 数据库是相互关联的数据的集合,我们可以从数据库中有效地检索,插入和删除

  • PHP array_reduce()函数的应用解析
  • 实例 向用户自定义函数发送数组中的值,并返回一个字符串: ?php function myfu

  • php图片裁剪函数
  • /* * 图片裁剪工具 * 将指定文件裁剪成正方形 * 以中心为起始向四周裁剪 * @pa

  • PHP文件格式
  • PHP是编程语言,必须经过服务器解释才能才浏览器上浏览的一种文件。php文件是

  • PHP冒泡排序算法
  • 今天开始弄点面试题,一来巩固所学的PHP知识,二来对某些正在找工作的人也许

  • 原生php实现文件上传方法
  • 用tp的框架上传文件,方便是方便了,但是知其然而不知其所以然。 想要知其所

  • 自己编写php框架的核心
  • 大部分的Web框架处理以下事情: 代码重用:定义包、类、函数的放置和加载规

  • php下的原生ajax请求
  • 浏览器中为我们提供了一个JS对象XMLHttpRequet,它可以帮助我们发送HTTP请求,并