Php 内爆删除双引号

Php 内爆删除双引号,php,implode,Php,Implode,当我变量为“3,1”时,该值为“3,1”。如何删除外部引号,使其仅为3,1 $view_array = implode(',', $view_array); 或者把它放在一个循环中,然后渲染它们 $view_array = explode(',', $view_array); echo $view_array[0]; $view\u数组=分解(',',$view\u数组); 对于($i=0;$i

当我变量为“3,1”时,该值为“3,1”。如何删除外部引号,使其仅为3,1

$view_array = implode(',', $view_array);
或者把它放在一个循环中,然后渲染它们

$view_array = explode(',', $view_array);
echo $view_array[0];
$view\u数组=分解(',',$view\u数组);
对于($i=0;$i
您可以使用
分解
,只需使用值本身即可:

$view_array = implode(',', $view_array);
或者把它放在一个循环中,然后渲染它们

$view_array = explode(',', $view_array);
echo $view_array[0];
$view\u数组=分解(',',$view\u数组);
对于($i=0;$i
引号是输出方式的一部分。它们不存在,没有勺子。使用
echo
代替

$view_array = explode(',', $view_array);
for ($i=0; $i < count($view_array) ; $i++) { 
        # code...
        echo $view_array[$i];
    }
输出

   $view_array = [1,2,3];
   $view_array = implode(',', $view_array);
   echo $view_array;

引号是输出它的方式的一部分。它们不存在,没有勺子。使用
echo
代替

$view_array = explode(',', $view_array);
for ($i=0; $i < count($view_array) ; $i++) { 
        # code...
        echo $view_array[$i];
    }
输出

   $view_array = [1,2,3];
   $view_array = implode(',', $view_array);
   echo $view_array;


你不能,它是使用内爆后的字符串,从技术上讲,它不是数据的一部分。有没有办法让我把它转换成int?能不能
1,2,3,4
是int,是int。不是。引号并不存在,它是
var\u export
的一部分,而是
echo
的一部分……为什么需要删除这些
来自字符串???@FrayneKonok我试过了,但它不起作用,你不能,它是使用内爆后的字符串,从技术上讲,它不是数据的一部分。有什么方法可以将它转换为int吗?
1,2,3,4
可以是int,是int吗?不是。引号并不存在它是
var\u export
的一部分,而是
echo
的一部分…为什么你需要从字符串中删除这些
?@FrayneKonok我试过了,但它不太好笑,这是一个神奇的解决方案。太好了。我认为这就是OP想要的,并且错误地尝试了
var\u dump()
。这就像想知道如何从
var\u dump
string(5)
中删除
string(5)
“1,2,3”非常有趣,这是一个多么神奇的解决方案。太好了。我认为这就是OP想要的,并且错误地尝试了
var\u dump()
。这就像想知道如何删除
string(5)
来自
var\u dump
字符串(5)'1,2,3'
echo$view\u数组[0]
不正确
内爆
创建字符串而不是数组,这只会回显内爆中字符串的第一个字符。啊,现在完全修复了。谢谢你!
echo$view\u数组[0]
不正确
内爆
创建字符串而不是数组,这只会回显内爆中字符串的第一个字符。啊,完全修复了。谢谢!