您的位置:首页 > 其它

怎么把数组转化成字符串呢?有没有现成的函数呢?

2014-11-05 16:33 288 查看
评论(0)|引用此答案|
举报

0



暂时想不到好名字2年前

string
implode ( string
$glue , array
$pieces )

string
implode ( array
$pieces ) 试试这个函数吧

评论(0)|引用此答案|
举报

0



aureole2年前

print_r();可以做到,第二个参数设置为true就OK了

$a=array(0=>'aa',1=>'sgsdf');

echo print_r($a,true);




php - 字符串内容为数组如何进行格式转换为数组

例,

$str = "array('USD'=>'1', 'GBP'=>'0.6494','EUR'=>'0.7668','JPY'=>'82.8150','RMB'=>'6.6480')";

现有$str,内容为数组形式的数据。

想要得到真正的数组

$arr =array( 'USD'=>'1', 'GBP'=>'0.6494','EUR'=>'0.7668','JPY'=>'82.8150','RMB'=>'6.6480');

处理办法是:

eval("\$arr
= ".$str.'; ');


这样就得到数组$arr为字符串$str的数据的数组形式

跟js使用eval类似。。

如何将一个字符转换成一个数组

解决方法:str_split()函数

示例如下:

$biuuu = 'www.biuuu.com';
print_r(str_split($biuuu))


输出结果:

Array
(
[0] => b
[1] => i
[2] => u
[3] => u
[4] => u
)

2,如何将一个php数组转字符串

解决方法:implode()函数

示例如下:

$biuuu = array('b','i','u','u','u');
print_r(implode('',$biuuu));

输出结果biiuu

3,如何在一个字符中查找另一个字符

解决方法:strpos或strstr

示例如下:

$biuuu = 'this is my website biuuu.com';
$search = 'biuuu';
print_r(strpos($biuuu,$search));

输出结果:19
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: