PHP 数组和字符串互相转换实现方法

$array=explode(separator,$string); 
$string=implode(glue,$array);

把字符串打散为数组: 例子里面的【" "】这部分为分割的字符

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>

Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )

把数组元素组合为字符串:

<?php
$arr = array(‘Hello‘,‘World!‘,‘I‘,‘love‘,‘Shanghai!‘);
echo implode(" ",$arr);
?>

Hello World! I love Shanghai!
时间: 2024-10-14 15:08:38

PHP 数组和字符串互相转换实现方法的相关文章

数组和字符串的转换

数组和字符串的转换 貌似数组需要变成字符串才可放入数据库中 所以, 首先,在js中进行数组和字符串的转化 数组变字符串 var a,b;     //两变量 一个数组a  一个字符串b a=new Array{0,1,2,3,4,5}; b=a.join("-");   //b="0-1-2-3-4-5"                       js里面数组变成字符串用的是 数组名.join("-"): 字符串变数组 var b="

JS中,JSON 和 对象互转,数组和字符串的转换?

JSON 与 J对象转化 要实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法: 如下: var json = JSON.stringify({a: 'Hello', b: 'World'}); //结果是 '{"a": "Hello", "b": "World"}' 要实现从 JSON 转换为对象,使用 JSON.parse() 方法: 如下: var obj = JSON.parse('{&q

字符串数组和字符串的转换

1.StringUtils.join(Object array[],String separator) 将数组以符号或其他字符串为间隔组成新的字符串 Object array[] 需要转换的数组.separator组成新串的间隔符号,如 "," "|" private static final String[] str = {"1","2","3","4"}; 2 String str2

json对象与字符串的相互转换,数组和字符串的转换

1.json对象转换为字符串 JSON.stringify(value [, replacer] [, space])  var student = new Object(); student.id = "001"; student.name = "程陈"; student.age = "18"; var str = JSON.stringify(student); //{"id":"001","

数组、字符串对象的各种方法

数组的常用方法 1,shift()方法:把数组的第一个元素删除,并返回第一个元素的值 var a = ['a', 'b', 'c']; console.log(a,a.shift()); //['b','c'] 'a' 2,pop():用于删除并返回数组的最后一个(删除元素)元素,如果数组为空则返回undefined ,把数组长度减 1 var a = ['a', 'b', 'c']; console.log(a,a.pop()); //["a", "b"] &qu

字符串到字节数组和字节数组到字符串的转换(编码和解码问题)

/* * String(byte[] bytes, String charsetName):通过指定的字符集解码字节数组 * byte[] getBytes(String charsetName):使用指定的字符集合把字符串编码为字节数组 * * 编码:把看得懂的变成看不懂的 * String -- byte[] * * 解码:把看不懂的变成看得懂的 * byte[] -- String * * 举例:谍战片(发电报,接电报) * * 码表:小本子 *         字符    数值 * *

Java之字节数组和字符串的转换问题

今天在使用字节流复制图片的时候发现一个问题,就是将字节数组转化为字符串的时候会出现长度不同的问题.这其实是个错误的操作. public static void main(String[] args) throws IOException { // 第一种方式(不会出现问题) /*FileInputStream fis = new FileInputStream("D:\\美女.jpg"); FileOutputStream fos = new FileOutputStream(&quo

099、Java中String类之字符数组与字符串的转换

01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String args[]) { String str = "hello"; // 定义字符串 char[] data = str.toCharArray(); // 将字符串变为字符数组 for (int x = 0; x < data.leng

C# 字节数组与字符串互相转换

string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]转成string: string str = System.Text.Encoding.Default.GetString ( byteArray ); string类型转成ASCII byte[]: ("01" 转成 byte[] = new byte[]{ 0x30,0x31}) byte[] byteA