gpt4 book ai didi

php 用数字 explode 定界符?

转载 作者:行者123 更新时间:2023-12-02 06:07:29 27 4
gpt4 key购买 nike

所以我试图分解一个包含答案列表的字符串。

例如:答案:1. 梳理。 2.拇指。 3.坟墓(地下墓穴)。 4. 子宫。 5.面包屑。 6. 炸弹。 7. NumPy 。 8.沉着冷静。 9. 屈服。

有没有办法把它炸出来像下面这样:

$answer = explode("something here", $answerString);
$answer[1] = 1. Comb.
$answer[2] = 2. Thumb.
$answer[3] = 3. 3. Tomb (catacomb).

棘手的是我想分解这个字符串,以便每个答案都可以用数字分隔。

因此,如果答案是 1 个字符或 10 个单词,它仍会在每个数字后拆分。

谢谢。

最佳答案

不,这对 explode() 是不可能的,但你可以使用 preg_split()

http://sandbox.phpcode.eu/g/4b041/1

<?php 
$str = '1. Comb. 2. Thumb. 3. Tomb (catacomb). 4. Womb. 5. Crumb. 6. Bomb. 7. Numb. 8. Aplomb. 9. Succumb';
$exploded = preg_split('/[0-9]+\./', $str);
foreach($exploded as $index => $answer){
if (!empty($answer)){
echo $index.": ".$answer."<br />";
}
}
?>

关于php 用数字 explode 定界符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505309/

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