我正在尝试使用mb_substr返回双引号之间的字符串部分。字符串采用此格式123"NEW"43
。我想只获得" NEW"
$state1= mb_substr($_POST["list1"],\"\");
答案 0 :(得分:0)
我认为preg_match_all()
是更好的功能。只需使用它:
(这里我只是抓住你的字符串中双引号之间的所有内容)
<?php
$str = $_POST["list1"] = '123"NEW"43';
preg_match_all("/\"(.*?)\"/u", $str, $matches);
print_r($matches);
?>
输出:
Array ( [0] => Array ( [0] => "NEW" ) [1] => Array ( [0] => NEW ) )
现在您可以像这样访问它:
echo $matches[0][0];