帮助将字符串转换为数组,以便我可以将其作为列表

时间:2012-05-14 12:10:02

标签: php

我有一个字符串中的项目列表,例如

$string=Digital SLR & Batteries (Spares if possible), Memory Cards (& Spares), Strong Walking Boots (No Trainers), Warm waterproof clothing, Packed lunch/evening meal (Or both) depending on workshop time, Drinks

我想要一个数组中的所有项目,所以我可以使用for循环将它们输出到html列表中。

我该怎么做?

4 个答案:

答案 0 :(得分:4)

我看到你的数据用逗号分隔explode()

$string_array = explode(",", $string);

答案 1 :(得分:2)

$myArray = explode(',', $string);

您可以使用它将字符串拆分为数组

答案 2 :(得分:2)

使用:

 $pieces = explode(",", $string);

这里$ pieces将是一个类似

的数组
    $pieces[0]="Digital SLR & Batteries (Spares if possible)";

等等

答案 3 :(得分:2)

您可以使用explode()函数:

<?
$string="Digital SLR & Batteries (Spares if possible), Memory Cards (& Spares), Strong Walking Boots (No Trainers), Warm waterproof clothing, Packed lunch/evening meal (Or both) depending on workshop time, Drinks";

$arr = explode(", ", $string);
foreach ($arr as $element) {
   print $element . "\n";
}
?>