stu*_*sby 2 php explode paragraph
所以我试图爆炸一个包含答案列表的字符串.
例如:答案:1.梳子.拇指.3.墓(地下墓穴).4.子宫.面包屑.6.炸弹.麻木.8.沉着.9.屈服.
有没有办法爆炸这个出来像下面这样:
$answer = explode("something here", $answerString);
$answer[1] = 1. Comb.
$answer[2] = 2. Thumb.
$answer[3] = 3. 3. Tomb (catacomb).
Run Code Online (Sandbox Code Playgroud)
棘手的是我想要爆炸这个字符串,以便每个答案可以在一个数字之后分开.
因此,如果答案是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 />";
}
}
?>
Run Code Online (Sandbox Code Playgroud)