将数字分解为字符串

时间:2013-07-22 20:44:38

标签: php explode

我有一个字符串,其中包含由_

连接的几个ID

我需要将它们拆分成一个数组以进一步使用它们,但PHP总是将它们解析为整数并对它们进行舍入,这使得id无法使用。

如何将字符串拆分为字符串数组?

这是一些示例代码来说明问题:

$str = "version_52466436643546949646431_658465546513164146498646444346_4646464616416464649846465412113";

$explode = explode('_',$str);
print_r($explode); //the individual ids are rounded now

我如何分割这个以便PHP将数字作为字符串而不是整数?

1 个答案:

答案 0 :(得分:0)

如果您知道在此之后可能会发生分裂......我虽然对PHP很新:)

function numStr($str, $count) {

     $words = explode("_", $str);
     $chunk = array_chunk($words, $count);
};

$str = "version_52466436643546949646431_658465546513164146498646444346_4646464616416464649846465412113";
$count = 23;

添加一些其他代码以消除' _' &安培; '的版本'等...