php将数组变成字符串implode和explode

2017-04-08编程教程
128

如果仅仅是合并,倒简单:
$new= implode('',array('a','b','c','d','e','f','g')); 
 
但如果考虑再恢复成数组,所以一定要使用分隔符才行,不然取不出来啊。。。
 
合并和取出的代码如下:
<?php
//将数组合成一个变量,用|符分格;
$new=implode("|",array(a,b,c,d,e,f,g));
 
echo "变量值为:";
echo $new;
echo "<br>\n";
 
//将变量拆分成数组
$b=explode('|',$new);
foreach ($b as $key => $value) {
echo "数组 $key 的值= $value<br>\n";}
?> 
 
serialize搜索和unserialize也可以合并和拆开,只是数据长了一点。
The End
explode implode

相关推荐

php中判断一个字符串包含另一个字符串的方法
第一种方法:用php的strpos() 函数判断字符串中是否包含某字符串的方法 if(strpos(www.genban.org,genban) !== false){ echo 包含genban; }else{ echo 不包含genban; } 第二种 使用了explode 用explode进行判断PHP判断字符串的包含代码如下: ?php $name = 00...
2020-03-28 编程教程
403

使用implode()函数将数组逗号隔开连接为字符串
checkbox提交过来一个数组,为了将数组中的值插入到SQL语句执行,需要将数组的键值使用逗号隔开: index.html form action=2.php method=postinput name=select[] type=checkbox value=1 /1input name=select[] type=checkbox value=2 /2input name=select[]...
2018-05-05 编程教程
134

一个高效的敏感词过滤方法(PHP)
$badword = array( 张三,张三丰,张三丰田 ); $badword1 = array_combine($badword,array_fill(0,count($badword),*)); $bb = 我今天开着张三丰田上班; $str = strtr($bb, $badword1); echo $str; $hei=array( 中国, 日本 ); $blacklist=/.implode(|,$hei)./i...
2017-12-07 编程教程
142

php中利用explode函数分割字符串到数组
分割字符串 //利用 explode 函数分割字符串到数组 代码如下: ?php $source = hello1,hello2,hello3,hello4,hello5;//按逗号分离字符串 $hello = explode(,,$source); for($index=0;$indexcount($hello);$index++) { echo $hello[$index];echo /br; } ? //spl...
2017-04-16 编程教程
189

php将数组变成字符串implode和explode
如果仅仅是合并,倒简单: $new= implode(,array(a,b,c,d,e,f,g)); 但如果考虑再恢复成数组,所以一定要使用分隔符才行,不然取不出来...
2017-04-08 编程教程
128

 PHP将数组存入数据库中的四种方式
PHP将数组存入数据库中的四种方式 最近突然遇到了一个问题,如何用PHP将数组存入到数据库中,经过自己的多方查找和研究,总结了以下四种方法: 1.implode()和explode()方式 2.print_r()和自定义函数方式 3.serialize()和unserialize()方式 4.json_encode()和...
2017-04-08 编程教程
248