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
*/

最新文章

  1. L2-005. 集合相似度
  2. 从DataGridView导出Excel
  3. css3 风车旋转
  4. x01.os.10: 输入输出
  5. [pdf.js]预览pdf时,中文名称乱码的问题
  6. C#中的异步和同步
  7. php大力力 [036节] 后台系统的登录页面界面做完啦
  8. UI设计之PS界面初始化设置
  9. SSH时不需输入密码
  10. Linux下如何在打开终端的时候自动配置相关环境
  11. X86-32位架构的CPU是不是内存只能到4G
  12. A1110. Complete Binary Tree
  13. intellij ideal 在erlang 开发环境遇到的一些小问题
  14. Python开发——2.基本数据类型之数字和字符串
  15. 【Spark】Spark Streaming + Kafka direct 的 offset 存入Zookeeper并重用
  16. Elasticsearch安装与环境配置
  17. SSI——服务器端嵌入
  18. 转+总结!! 关于jsp页面取值方式
  19. deploy a ec2 and join into domain with terraform
  20. Python学习之高级特性

热门文章

  1. background-size的值cover、contain和100%
  2. 2014 ACM-ICPC Vietnam National First Round
  3. js drag drop 收藏夹拖拽移除的简单例子
  4. whatis - 在 whatis 数据库里查找完整的单词
  5. PHP ftp_site() 函数
  6. 再学 GDI+文本输出文本样式
  7. NX二次开发-C++ DeleteFile删除文件实例代码
  8. csp-s模拟测试98
  9. P1831 杠杆数
  10. scrapy爬取cnblogs文章列表