<?php
/**
* 数组(二)each() list() implode() explode() in_array()
*/ /*implode() 把数组拆分成字符串
* explode()把字符串分割成数组
*
* */
/*$arr=array('PHP课程','DIV+CSS课程','JQUERY','JAVASCRIPT');
$str=implode(',',$arr);//输出:PHP课程,DIV+CSS课程,JQUERY,JAVASCRIPT
echo $str;*/ /*$file=array('/uploads/a1.jpg','/uploads/a2.jpg','/uploads/a3.jpg','/uploads/a4.jpg',);
$files=implode(',',$file);
echo $files."<br/>"; //输出:/uploads/a1.jpg,/uploads/a2.jpg,/uploads/a3.jpg,/uploads/a4.jpg
$arr2=explode(',',$files);
print_r($arr2);//输出:Array ( [0] => /uploads/a1.jpg [1] => /uploads/a2.jpg [2] => /uploads/a3.jpg [3] => /uploads/a4.jpg )*/ /*
*in_array()检测内容是否在数组中
* */
/*$arr3=array(1,2,3,4,5);
var_dump(in_array(4,$arr3,TRUE));//输出: true 。第三个参数,要求对比的参数类型也要相等。相当于====*/ /*
*each()把数组元素拆分成新的数组:
* */
/*$arr4=array('url'=>"bbs.blog.com",'webname'=>'博客项目');
$arr4_1= each($arr4);
print_r($arr4_1); //输出:Array ( [1] => bbs.blog.com [value] => bbs.blog.com [0] => url [key] => url )
$arr4_1= each($arr4);
print_r($arr4_1);//输出:Array ( [1] => 博客项目 [value] => 博客项目 [0] => webname [key] => webname )*/ /*list()把数组元素赋值给变量:只对索引型数组有作用。
*
* */
/*$arr5=array('bbs.blog.com','博客视频教程');
list($url,$webname)=$arr5;
echo $url;//输出:bbs.blog.com
echo "<br/>";
echo $webname;//输出:博客视频教程*/
/*$arr5=array('url'=>'bbs.blog.com','webname'=>'博客视频教程');
list($k,$v)=each($arr5);
echo $k,$v;//输出:bbs.blog.com 博客视频教程*/
$arr5=array('url'=>'bbs.blog.com','webname'=>'博客视频教程');
while (list($k,$v)=each($arr5)){
echo $k."=>".$v;
echo "<br/>";
}
//输出:url=>bbs.blog.com
//输出:webname=>博客视频教程

  

002——数组(二)each() list() implode() explode() in_array()的更多相关文章

  1. php 函数之 )_each()list()implode()explode()in_array()

    <?php /* implode() 把数组组合成字符串 explode() 把字符串分割成数组 in_array() 检测内容是否在数组中 each()把数组元素拆分成新的数组 list() ...

  2. hiho一下121周 后缀数组二·重复旋律2

    后缀数组二·重复旋律2 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴.我们知道一个音乐旋律被表示为长度为 N 的数构成的数列.小Hi ...

  3. Java基本语法-----java数组(一维数组二维数组)

    嘿嘿!你们懂的,又是图片,委屈大家了. java数组(一维数组二维数组) [正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个"顶"字,你就 ...

  4. C++学习(十五)(C语言部分)之 数组二

    数组大纲 多维数组 二维数组 重点 (三位以上基本不会用到) 都是用来存数据 一个班有20个人 可以用一维数组存20个人的年龄 int age[20]; 一个年级10个班 每个班20人 int age ...

  5. javascript数据结构和算法 第二章 (数组) 二

    字符串表示的数组 join() 和 toString() 函数返回数组的字符串表示.这两个函数通过将数组中的元素用逗号分隔符切割,返回字符串数组表示. 这里有个样例: var names = [&qu ...

  6. hihocoder #1407 : 后缀数组二·重复旋律2

    #1407 : 后缀数组二·重复旋律2 Time Limit:5000ms Case Time Limit:1000ms Memory Limit:256MB 描述 小Hi平时的一大兴趣爱好就是演奏钢 ...

  7. 数据结构 二维数组-->稀疏数组-->二维数组

    稀疏数组基本概念: 稀疏数组应用场景: 当一个数组大部分的元素为"0",或者为同一个值的数组时,可以使用稀疏数组来保存该数组 处理方法: 1>记录数组一共有几行几列,有多少不 ...

  8. ***PHP implode() 函数,将数组合并为字符串;explode() 函数,把字符串打散为数组

    实例 把数组元素组合为字符串: <?php $arr = array('Hello','World!','I','love','Shanghai!'); echo implode(" ...

  9. implode,explode的使用

    implode把数组转成字符串的函数,在组合SQL语句时候使用特好使! 比如 $a = array('a','b','c');$b = implode(',', $a);echo $b; 返回的字符串 ...

随机推荐

  1. Python开发【笔记】:为什么pymysql重连后才能查到新添加的数据

    PyMysql操控 问题描述: 之前做数据库模块的时候用到了pymysql,测试中发现了一个问题,创建两个程序,select.py从数据库中不断的读取,insert.py在数据库中插入多条数据,但是s ...

  2. kubernetes实战(四):k8s持久化安装rabbitmq集群

    1.下载文件 https://github.com/dotbalo/k8s/ 2.创建namespace kubectl create namespace public-service 如果不使用pu ...

  3. mysql 数据操作 单表查询 where约束 练习

    create table employee( id int not null unique auto_increment, name ) not null, sex enum('male','fema ...

  4. 【Lua】面向对象编程(二)

      多重继承: module(...,package.seeall) local function search(k,plist) ,#plist do local v=plist[i][k] if ...

  5. python3 requests 进行接口测试、爬虫使用总结

    Requests 是第三方模块,如果要使用的话需要导入.Requests也可以说是urllib模块的升级版,使用上更方便. 这是使用urllib的例子. import urllib.request i ...

  6. Android 压力测试工具Monkey

    原文地址http://www.syhm52.com/tools/17.html 一.Monkey定义探索软件测试工具有哪些,本文主要介绍Monkey工具.Monkey测试是Android平台自动化测试 ...

  7. java基础语法 List

    List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引, ArrayList:底层的数据结构使用的是数组结构(数组长度是可 ...

  8. vgg_face人脸识别

    最近参考http://blog.csdn.net/hlx371240/article/details/51388022一文,用LFW数据集对vgg_face.caffemodel进行fine-tune ...

  9. UnicodeDecodeError: 'ascii' codec can't decode byte 0xbb in position 51: ord

    1.问题描述:一个在Django框架下使用Python编写的定时更新项目,在Windows系统下测试无误,在Linux系统下测试,报如下错误: ascii codec can't decode byt ...

  10. P3327/bzoj3994 [SDOI2015]约数个数和(莫比乌斯反演)

    P3327 [SDOI2015]约数个数和 神犇题解(转) 无话可补 #include<iostream> #include<cstdio> #include<cstri ...