array_unshift : 数组头部追加

用法如下:

$arr = ['demo','dmoa'];
array_unshift($arr,'demob'); //在$arr的前面追加demob 这个是追加单个,也可以追加多个
array_unshift($arr,'democ','demod'); //这个是给数组$arr追加多个值。

array_push  : 尾部追加

用法如下:

$arr = ['a','b'];
array_push($arr,'c'); //在数组的后面追加值,单个追加
array_push($arr,'d','e'); //多个追加。

implode : 数组分割成字符串

用法如下:

$arr = ['hello' , 'world' ];
implode(',' , $arr); //以,分割转成 'hello,world'

explode : 字符串分割成数组

用法如下:

$str = 'hello world';
explode(' ' ,$str); //以空格分割成数组。

is_array(变量名) : 判断是否是数组,如果是就返回True,否则返回False.


用法如下:

$arr = ['a','b']; //定义一个数组变量名
if(is_array($arr)){
echo '是数组';
}else{
echo '不是数组';
} //在这里会输出是数组

parse_url  : 解析URL函数

用法如下:

$url = 'http://username:password@hostname/path?arg=value#anchor';
$url1 = 'http://xanu.demo.cn?a=222&d=555';
$arr = parse_url($url);
$arr1 = parse_url($url1);
dump($arr);
dump($arr1);
/*输出如下:
array(7) {
["scheme"] => string(4) "http"
["host"] => string(8) "hostname"
["user"] => string(8) "username"
["pass"] => string(8) "password"
["path"] => string(5) "/path"
["query"] => string(9) "arg=value"
["fragment"] => string(6) "anchor"
}
array(3) {
["scheme"] => string(4) "http"
["host"] => string(12) "xanu.demo.cn"
["query"] => string(11) "a=222&d=555"
} */

parse_str : 把查询字符串解析到变量中

        $url1 = 'http://xanu.demo.cn?a=222&d=555&demo=111';

        parse_str($url1,$arr);
dump($arr);
parse_str($url1);
dump($d);
dump($demo);
parse_str("name=zhenzi&age=20");
echo $name."<br>";
echo $age;
/*输出如下:
array(3) {
["http://xanu_demo_cn?a"] => string(3) "222"
["d"] => string(3) "555"
["demo"] => string(3) "111"
}
string(3) "555"
string(3) "111"
zhenzi
20
*/

php相关操作的更多相关文章

  1. 从零自学Hadoop(20):HBase数据模型相关操作上

    阅读目录 序 介绍 命名空间 表 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 ...

  2. 从零自学Hadoop(21):HBase数据模型相关操作下

    阅读目录 序 变量 数据模型操作 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 ...

  3. 理解CSV文件以及ABAP中的相关操作

    在很多ABAP开发中,我们使用CSV文件,有时候,关于CSV文件本身的一些问题使人迷惑.它仅仅是一种被逗号分割的文本文档吗? 让我们先来看看接下来可能要处理的几个相关组件的词汇的语义. Separat ...

  4. Liunx下的有关于tomcat的相关操作 && Liunx 常用指令

    先记录以下liunx下的有关于tomcat的相关操作 查看tomcat进程: ps-ef|grep java (回车) 停止tomcat进程: kill -9 PID (进程号如77447) (回车) ...

  5. pip的相关操作

    >Python中的pip是什么?能够做些什么? pip是Python中的一个进行包管理的东西,能够下载包.安装包.卸载包......一些列操作 >怎么查看pip的相关信息 在控制台输入: ...

  6. python操作mysql数据库的相关操作实例

    python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...

  7. php对二维数组进行相关操作(排序、转换、去空白等)

    php对二维数组进行相关操作(排序.转换.去空白等) 投稿:lijiao 字体:[增加 减小] 类型:转载 时间:2015-11-04   这篇文章主要介绍了php对二维数组进行相关操作,包括php对 ...

  8. SQL语言和DML相关操作以及相应的运算符

    SQL 1.结构化查询语言 2.特点 a.第四代编程语言,更接近自然语言 b必须有数据库系统解释执行 c.对象名,关键字不区分大小写 d.字符串必须要用单引号引起来,不能用双引号 e.每条语句最后用分 ...

  9. 如何给ActiveX控件添加“事件”“属性”“标准事件”“自定义事件”等一些相关操作

    上一篇小编带大家熟悉了一下ActiveX的建立以及相关的概念,(http://blog.csdn.net/u014028070/article/details/38424611) 本文介绍下如何给控件 ...

  10. CentOS学习笔记--基本命令--目录的相关操作

    Linux基本命令--目录的相关操作 常见的处理目录的命令吧: cd:变换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cd (变换目录) cd是Chang ...

随机推荐

  1. Mongodb安装遇到的问题

    今天我第一次接触MongoDB,在安装过程中,因为对这个东西不了解,报错了我也不知道是哪里的错,还在网上查了半天资料,后来我懂了,感觉上午就是在浪费时间,是我没睡醒,没睡醒.. 在安装上MongoDB ...

  2. pip3 常用操作

    清华大学pip镜像 https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ # 设置为默认 pip install pip -U pip config set ...

  3. curl直接作为http的客户端?也是醉了

  4. js求三个数的最大值运算

    js代码: <script> // var num1 = 32, // num2 = 43, // num3 = 98; // if (num1 > num2) { // if (n ...

  5. pycharm破解教程

    转载 查询 https://blog.csdn.net/u014044812/article/details/86679150

  6. AnalyticDB for PostgreSQL 6.0 新特性介绍

    阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务 ...

  7. NX二次开发-UFUN相加布尔操作,可保留或删除目标体,工具体UF_MODL_unite_bodies_with_retained_options

    NX11+VS2013 #include <uf.h> #include <uf_modl.h> UF_initialize(); //创建块 UF_FEATURE_SIGN ...

  8. NX二次开发-UFUN信息窗口打印UF_UI_write_listing_window

    NX9+VS2012 #include <uf.h> #include <uf_ui.h> UF_initialize(); //方法1(uc1601) uc1601();// ...

  9. POJ2449-A*算法-第k短路

    (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 题意:传送门  原题目描述在最下面.  给你一个有向图,求指定节点间的第k短路. 思路:  先反向跑出从终点开始的到每个节点的最短距离 ...

  10. Centos7.5安装分布式Hadoop2.6.0+Hbase+Hive(CDH5.14.2离线安装tar包)

    Tags: Hadoop Centos7.5安装分布式Hadoop2.6.0+Hbase+Hive(CDH5.14.2离线安装tar包) Centos7.5安装分布式Hadoop2.6.0+Hbase ...