$data
=
array
(
'a'
=>1,
'b'
=>2);
想转化成这样
$data
=
"array('a'=>1,'b'=>2)"
;
有没有现成的函数呢?
答案:
-
var_export($params,1)0
-
string implode ( string $glue , array $pieces )string implode ( array $pieces ) 试试这个函数吧0
-
print_r();可以做到,第二个参数设置为true就OK了$a=array(0=>'aa',1=>'sgsdf');echo print_r($a,true);
php - 字符串内容为数组如何进行格式转换为数组
例,
$str
现有$str,内容为数组形式的数据。
想要得到真正的数组
$arr
处理办法是:
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