PHP 数组转化成字符串
[b]Array ( [0] => 0 [1] => 1[2]=>1)这种数组怎么转化成array(0,1,1)
或者a=1,1,0怎么转化成array(1,1,0)[/b]希望大家帮帮忙
------解决思路----------------------
Array ( [0] => 0 [1] => 1[2]=>1),就是array(0,1,1),只不过是因为打印出来,自动加了键名(下标),默认就是从0开始的
第二个问题,你是想要这样?
<br />$a='1,1,0';<br /><br />$new=explode(',',$a);<br />echo "<pre class="brush:php;toolbar:false">";<br />print_r($new);<br />echo "
";
/*
Array
(
[0] => 1
[1] => 1
[2] => 0
)
*/
------解决思路----------------------PHP数组转化字符串问题
//应用explode()函数将字符串转换成数组
$str = "PHP、JSP、ASP"; //定义一个字符串
$strs = explode("、", $str); //应用explode()函数将字符串转换成数组
print_r($strs); //输出数组元素
?>
//直接为数组元素赋值
$array[1]="阿";
$array[2]="里";
$array[3]="巴";
$array[4]="巴";
print_r($array); //输出所创建数组的结构
?>
------解决思路----------------------array_values($arr);
------解决思路----------------------字符串 1,1,0 需要按数字存入数组 就用explode()
如果是需要一种用字符串/文件保存数组的方式 就用serialize() 和unserialize()
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn