gpt4 book ai didi

php - 在PHP中将字符串拆分为数组的最快方法

转载 作者:搜寻专家 更新时间:2023-10-31 21:37:34 25 4
gpt4 key购买 nike

我有一个 PHP 脚本,它使用 prey_split 将字符串拆分为数组。preg_split代码为:

preg_split("~(?<!\*):~", $val);

本质上是在有冒号的地方拆分字符串,前面没有星号。例如:"h*:el:lo" 变成array("h*:el", "lo")

在拆分大量字符串时,此过程会占用大量资源并且速度很慢。有没有更快的方法来实现这一目标?

最佳答案

你可以尝试这样的事情:

$string = "h*:el:lo";
$string = str_replace("*:", "#", $string);
$array = explode(":", $string);

我不确定速度会怎样。但是一旦你从字符串中删除 *: 位,它很容易爆炸。如果需要,也许您可​​以在手术后将 *: 放回去。

关于php - 在PHP中将字符串拆分为数组的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15498629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com