将数组变成字符串。 implode (高级应用可用在mysql where in (1,1,3)查询)

转载 2015年07月10日 09:03:05

implode

将数组变成字符串。

语法: string implode(string glue, array pieces);

返回值: 字符串

函数种类: 资料处理

内容说明

本函数将数组的内容组合成一个字符串,参数 glue 是字之间的分隔符号。

使用范例

<?
$array=array("1","1","2");
$colon_separated = implode(",", $array);
echo $colon_separated;
?>


结果




mysql 中   select * from app_customer where id in(5,5,7)



更可以配合分页显示,前几条

显示前一条:select * from app_customer where id in(5,5,7) LIMIT 0,1

总条数:select count(*) from app_customer where id in(5,5,7)


========================================================================字符串转数组 explode ,以分割符将字符串拆分组成数组


$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

相关文章推荐

mysql group_concat

经常会用到类似: select count(id) from xxx group by yyy; 有时候会想要对经过分组后的结果集的某一个字段进行类似php的implode操作, 在mysql中...

mysql将字符串转换成数组

mysql本身不支持数组,从网上查了一些资料,修改了一下,使用临时表实现。 drop table if exists list; create temporary table list(id...

mysql中 where in 用法详解

这里分两种情况来介绍 1、in 后面是记录集,如: select  *  from  table  where   uname  in(select  uname  from  user...

MySQL中IN (字符串)

转自:http://www.bitscn.com/pdb/mysql/201407/226208.html 方法一: 方法二:

mysql使用instr达到in(字符串)的效果

使用mysql遇到一种情况: 需要查出id在某一个id拼接的字符串中的记录,这个时候用id in(id1,id2,...)行不通,因为in语法里面的参数是数字型的,应该用instr语法,instr(...

mysql中 where in 用法详解

这里分两种情况来介绍 1、in 后面是记录集,如: select  *  from  table  where   uname  in(select  uname  from  user...

MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法find_in_set

首先我们建立一张带有逗号分隔的字符串。 CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARC...

php中查询mysql 如何在WHERE meta_id IN 中用数组

$arr = array(1,2,3,4,5); // 一个普通数组 $arr_string = join(',', $arr); // 用join把数组转化为1,2,3,4,5的字符串 ...

mysql 通过存储过程分割字符串为数组

分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str。 SUBSTRING_INDEX(str,delim,count) ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)