如何在PHP变量中的值中添加双引号并将其转换为数组

时间:2012-01-09 15:26:27

标签: php

我有这个变量$numbers,它包含这样的值 - > 1,2,3,4,5

所以当我回应这个$number时,我自然会看到这样的 - > 1,2,3,4,5

现在,您能告诉我如何转换变量“$number”,如下所示

$topic=array("1","2","3","4","5");

3 个答案:

答案 0 :(得分:5)

您可以使用explode在分隔符上拆分字符串并返回数组。您不需要在数字周围添加引号。

$topic = explode(',', $numbers);

答案 1 :(得分:2)

很多拼写错误如此难以理解,但我认为你在讨论数组在数组生成正确的情况下制作字符串数据类型的事实?你已经提到的其他所有东西(但是对于死亡错了吗?)

$number = array(1,2,3,4,5); //"1","2", are string litterals
foreach ($numbers as $number){
    echo "<p>". $number . "</p>";
}

答案 2 :(得分:1)

哦,我明白了他的意思 - explode(曾经被称为split时更容易使用 - 这是一个更好的名称IMO但与{{3}没有互惠关系})