php连接函数implode()和分割explode()

  

php可以将字符串分割成数组,同时翻过了也可以将数组连接成字符串,确切的说是可以将数组元素连接成字符串,有了这两个函数我们就可以在数组与字符串之间进行自由转换了,下面看正文的例子吧。

implode() 连接函数:

此函数实现将数组元素连接成字符串,连接之前我们要给它两个参数,一个是连接符一个是将要被连接的数组

注意是一维数组哦,多维小编很少用,不过大家可以试试。

例子:

<?php

$array = array(‘a‘ => 1, ‘b‘=>2, ‘c‘=>3, ‘d‘=>4);

$string = implode("-",$array)

echo $string;

//==== 结果就是:1-2-3-4;

?>

explode() 分割函数:

此函数功能是将字符串分割到数组里面,我们依然是给它两个参数,一个是分隔符一个是将要被分割的字符串

注意这个分隔符是字符串中存在的哦,我们依然用上面的结果作为例子

<?php

$string = "1-2-3-4";

$array = explode("-",$string);

echo "<pre>";

print_r($array);

//==== 结果就是上面例子定义的数组喽,这里小编就不写出来了

?>

时间: 2024-10-28 18:18:43

php连接函数implode()和分割explode()的相关文章

explode()与相反函数 implode() 和join()

explode()的函数原型: array explode(string separator,string input [,int limit]); //[,int limit]是表示可选的意思 参数 描述 separator 必需.规定在哪里分割字符串. string 必需.要分割的字符串. limit 可选.规定所返回的数组元素的最大数目. 1 <?php 2 $array = "[email protected]@[email protected]"; 3 $people

Mysql字符串连接函数 CONCAT()与 CONCAT_WS()

从数据库里取N个字段,然后组合到一起用“,”分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS(separator, str1, str2,...) 它是一个特殊形式的 CONCAT().第一个参数剩余参数间的分隔符.分隔符可以是与剩余参数一样的字符串.如果分隔符是 NULL,返回值也将为 NULL.这个函数会跳过分隔符参数后的任何 NULL 和空字符串.分隔符将被加到被连接的字符串之间 简单例子如下: mysq

关于完成端口IOCP异步接收连接函数AcceptEx注意事项

AcceptEx方法有一个参数dwReceiveDataLength,指明了在收到连接后是否需要收到第一包数据才返回.需要注意的是,如果 dwReceiveDataLength=0,则当接收到一个连接后立即返回,如果dwReceiveDataLength不等于0,则在接收到连接后,必须 等到客户端发来第一包数据才返回.可根据实际需要设定此参数.这就是有人说明明我已经建立连接,为何服务端收不到ACCEPT事件的原因. 特别要注意,当dwReceiveDataLength设置为0后,在使用m_lpf

Google的分布式计算模型Map Reduce map函数将输入分割成key/value对

http://www.nowamagic.net/librarys/veda/detail/1768 上一篇 大规模分布式数据处理平台Hadoop的介绍 中提到了Google的分布式计算模型Map Reduce,这里再单独拿出来了解一下. 并行计算简介 计算机的早期阶段,程序都是serial(连续的),类似于批处理程序. 并行计算的程序中,进程将一个任务分割成多个部分parts,每个“部分“都是能够并行处理的,每个“部分”可以同时运行在不同的cpu上,这些cpus可以是同一台机器上,也可以是通过

MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT

本文转载自de.cel<MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONCAT> 在搜索Mysql中怎么实现把一列的多行数据合并成一行时,找到了group_contact函数,它比SqlServer中的select @[email protected]+列名 from 表名,的形式方便了许多,在此把字符串连接函数小小的总结一下. CONCAT(str1, str2,...): 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL.

phpredis连接函数

代码: <?php /* @desc:redis连接函数 @author:lee <[email protected]> */ function redis_connect($config){ $host = $config['host']; $port = $config['port']; $pass = @$config['pass']?:false; $redis = new Redis(); $redis->connect($host,$port); if($pass !=

php大力力 [045节] php函数implode()

implode()[1]  函数返回一个由数组元素组合成的字符串. 注释:implode() 函数接受两种参数顺序.但是由于历史原因,explode() 是不行的,您必须保证 separator 参数在 string 参数之前才行. 注释:implode() 函数的 separator 参数是可选的.但是为了向后兼容,推荐您使用使用两个参数. 注释:该函数是二进制安全的. <?php $arr = array('Hello','World!','Beautiful','Day!'); echo

连接函数strcat与strncat

题目: 编写程序实现函数strcat和strncat. 题目分析: strcat的主要是将一个字符串连接到另一个字符串之后的位置,例如:将字符串"def"拷贝到字符串"abc"之后,得到新的字符串为"abcdef". strncat将一个字符串的几个字符连接到另一个字符串之后,可以限制连接的字符串数. 下面是自定义my_strcat的实现: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.

R之字符串连接函数paste

函数paste的一般使用格式为: paste(..., sep = " ", collapse = NULL) 其中...表示一个或多个R可以被转化为字符型的对象:参数sep表示分隔符,默认为空格:参数collapse可选,如果不指定值,那么函数paste的返回值是自变量之间通过sep指定的分隔符连接后得到的一个字符型向量:如果为其指定了特定的值,那么自变量连接后的字符型向量会再被连接成一个字符串,之间通过collapse的值分隔.下面用具体的例子说明各参数的作用: paste函数把它