如何在数组中分离和存储数据?

时间:2013-01-23 12:31:04

标签: php arrays

我有一个数据库字段,其中有记录,以分号“;”分隔。 现在我轻松获取整个数据,但我如何将它们分开并存储在数组中。

示例: data : abc;def;ghi;

我需要在array[0]=abc; array[1] = def之类的数组中获取这些值,等等......

5 个答案:

答案 0 :(得分:8)

尝试使用explode

<?php
$string = "abc;def;ghi;";
$array = explode(";", $string);
print_r($array); // will display the array with [0] => abc, [1] => def etc..
?>

答案 1 :(得分:3)

使用PHP的explode()函数

$array = explode(";", $data);

答案 2 :(得分:1)

就是这样:$values = explode(";",str);

答案 3 :(得分:1)

假设您有变量$data中的数据,那么可以通过爆炸完成分离。 $data = explode(';',$data);

作为提示,如果您使用;存储多个值作为分隔符,我不会推荐它。你应该使用一些不常见的分隔符。

答案 4 :(得分:1)

使用此

$data = "abd;def;gui";
$array = explode(';',$data);

这将返回一个包含所有元素的数组。