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


How to add double quote in values inside a PHP variable and convert it to an array

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

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

现在,你能告诉我如何像一样转换变量"$number"吗

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

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

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

有很多打字错误很难理解,但我想你说的是数组在生成数组时生成了字符串数据类型,对吗?你已经提到的所有其他内容(但打字错得要死,对吧?)

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

哦,我明白他现在的意思了-爆炸(过去被称为分裂时更容易使用-这是一个更好的名字IMO,但与内爆没有互惠关系)