Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP preg_split-匹配空格、撇号、回号_Php_Regex_Preg Split - Fatal编程技术网

PHP preg_split-匹配空格、撇号、回号

PHP preg_split-匹配空格、撇号、回号,php,regex,preg-split,Php,Regex,Preg Split,我从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+) \ 它似乎不像预期的那

我从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+) \
它似乎不像预期的那样工作

提前谢谢你

尝试使用
trim()
并向其输入需要删除的字符。在这种情况下,它看起来像:

trim($inputString, ' \'`');
根据具体情况,您可能希望循环输入并执行此操作,然后使用
array\u push()
将值添加到数组中。

尝试:

preg_match_all('/\d+/sim', $text, $result, PREG_PATTERN_ORDER);
如果你想迭代匹配项

for ($i = 0; $i < count($result[0]); $i++) {
    # your cleaned data = $result[0][$i];
}
for($i=0;$i
你写过php代码吗?
trim($string,\''`')