1

我有一个包含几个 id 连接的字符串_

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

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

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

$str = "version_52466436643546949646431_658465546513164146498646444346_4646464616416464649846465412113";

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

我该如何拆分它,以便 PHP 将数字作为字符串而不是整数?

4

1 回答 1

0

如果你知道你在这之后的分裂可能会起作用....不过我对 PHP 很陌生 :)

function numStr($str, $count) {

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

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

添加一些进一步的代码以消除“_”和“版本”等...

于 2013-07-22T21:41:29.273 回答