在PHP中拆分字符串

时间:2013-04-17 14:54:37

标签: php

我有一个字符串,由包含各种运算符的数据组成。我需要根据一些要求拆分数据。我正在开展测验申请。我需要显示问题和他们的选择。在第1页我需要显示一个问题及其选项(根据问题的选项数量,动态制作多个单选按钮)。

3 个答案:

答案 0 :(得分:0)

在PHP中拆分字符串:

$split = explode('|', $string); // Change '|' for your split case.
$first = $split[0];
$second = $split[1];
// ...

答案 1 :(得分:0)

虽然爆炸通常就足够了,但是使用多个分隔符,请尝试使用preg_split:

$chars = preg_split('/@|\|/', 'aaa@bbb|ccc', -1, PREG_SPLIT_NO_EMPTY);
print_r($chars);

Array ( [0] => aaa [1] => bbb [2] => ccc )

答案 2 :(得分:0)

将此添加到第1页:

session_start();
$_SESSION['finalString'] = $finalstring;

将此内容添加到页面$ finalstring传递给:

$finalstring = $_SESSION['finalString'];
$array = explode('@', $finalstring);
foreach($array as $item)
{
   echo $item.'<br />';
}

//session_close();

希望这有帮助!