PHP:从带数字的字符串到数组

PHP:从带数字的字符串到数组,php,arrays,Php,Arrays,我有一个数字字符串,如下所示: $string = "694,852,94,94,743,202,127,127"; 在PHP中,从这个字符串获取整数数组的最佳和最快的方法是什么 Array ( [0] => 694, [1] => 852, [2] => 94, [3] => 94, [4] => 743, [5] => 202, [6] => 127,

我有一个数字字符串,如下所示:

$string = "694,852,94,94,743,202,127,127";
在PHP中,从这个字符串获取整数数组的最佳和最快的方法是什么

Array ( [0] => 694,
        [1] => 852,
        [2] => 94,
        [3] => 94,
        [4] => 743,
        [5] => 202,
        [6] => 127,
        [7] => 127 )
试试这个

$string = "694,852,94,94,743,202,127,127";

$num  = explode(",", $string);
$num
将包含从字符串中拆分的数字数组

请参考。在这里询问之前,请谷歌一下

$string = "694,852,94,94,743,202,127,127";

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

您应该使用
分解
,以获得您期望的数组:

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

您可以使用
explode
使用delimeter将字符串转换为数组

比如说

 $array = explode(",", $string);
如果您试图在计算中使用这些数字,Php将自动进行类型转换。
使用
分解()

尝试使用
explode()
like

$string = "694,852,94,94,743,202,127,127";
$my_array = explode("," , $string); 
print_r($my_array);

请参考此

绝对没有进行任何研究。至少在谷歌上查一下。@HamZa如果他/她不知道explode怎么办?当搜索php的“拆分”等价物时,explode不会自动弹出,而且如果您习惯了其他语言,从string到int的类型转换也不明显。所以你的评论有点粗鲁。@MichaelDibbets如果你在google
中键入split string to array php
,第一个结果将导致你崩溃。这比在SO上发布一个问题要快得多。9对于一个被问了数百万次的问题,答案完全相同…@Michaeldibets这是很久以前的事了,老实说,我甚至不知道,甚至没有在任何论坛注册。我只需一个简单的搜索就可以找到这一切。基本上,这类问题污染了网站,使人们更难找到好的问题/答案(谢谢,为愚蠢的问题道歉:))
$string = "694,852,94,94,743,202,127,127";
$arr = explode(",",$string);
<?php
    $string = "694,852,94,94,743,202,127,127";
    $arr = explode(",", $string);
$string = "694,852,94,94,743,202,127,127";

$array = explode(",",$string);
$string = "694,852,94,94,743,202,127,127";
$my_array = explode("," , $string); 
print_r($my_array);