-7

我有一个带有这样数字的字符串:

$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 )
4

9 回答 9

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

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

PHP 官方文档

于 2013-07-03T09:41:58.333 回答
2
$string = "694,852,94,94,743,202,127,127";
$array = explode(",", $string);
于 2013-07-03T09:41:51.827 回答
2

尝试这个

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

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

$num将包含从字符串中拆分出来的数字数组。

请参阅PHP 文档。请在此处询问之前搜索一次。

于 2013-07-03T09:41:53.600 回答
2
$string = "694,852,94,94,743,202,127,127";
$arr = explode(",",$string);

如果您尝试在计算中使用数字,Php 将自动进行类型转换。 如何在 PHP 中将字符串转换为数字?

于 2013-07-03T09:42:06.423 回答
1

您应该使用explode以排列您期望的:

$arr = explode(',',$string);
于 2013-07-03T09:42:01.157 回答
1

您可以使用explode分隔符将字符串转换为数组。

例如

 $array = explode(",", $string);
于 2013-07-03T09:42:05.110 回答
1
<?php
    $string = "694,852,94,94,743,202,127,127";
    $arr = explode(",", $string);
于 2013-07-03T09:42:07.563 回答
1

使用explode()

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

$array = explode(",",$string);
于 2013-07-03T09:42:23.220 回答
0

试试explode()喜欢

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

参考这个爆炸

于 2013-07-03T09:42:35.063 回答