我从INPUT POST textarea获得了以下字符串:
' 123
'123
'' 123
''123
`123
` 123
我想将其转换为以下数组:
[0] => 123
[1] => 123
[2] => 123
[3] => 123
[4] => 123
[5] => 123
[6] => 123
我正在尝试这个,但我不知道如何将所有这些组合成一个正则表达式:
\ ('+)('+\s+)(`+)(`+\s+) \
它似乎没有按预期工作。
提前谢谢!
答案 0 :(得分:0)
尝试使用trim()
并为其提供需要删除的字符。在这种情况下,它看起来像:
trim($inputString, ' \'`');
根据具体情况,您可能希望遍历输入并执行此操作,然后使用array_push()
将值添加到数组中。
答案 1 :(得分:0)
尝试:
preg_match_all('/\d+/sim', $text, $result, PREG_PATTERN_ORDER);
如果你想迭代匹配
for ($i = 0; $i < count($result[0]); $i++) {
# your cleaned data = $result[0][$i];
}