Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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/mysql/69.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/redis/2.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中的正则表达式_Php_Mysql_Regex_Arrays - Fatal编程技术网

我似乎无法检索存储在数据库-php中的正则表达式

我似乎无法检索存储在数据库-php中的正则表达式,php,mysql,regex,arrays,Php,Mysql,Regex,Arrays,因此,我在获取查询结果时遇到了一些问题 <?php $query = "SELECT re_diag_DL FROM game_win_regex WHERE game_id = 1 LIMIT 1"; $con = mysqli_connect("localhost",'root','','game'); $result = mysqli_query($con,$query); $row = mysqli_fetch_all(

因此,我在获取查询结果时遇到了一些问题

<?php
$query = "SELECT re_diag_DL
          FROM game_win_regex 
          WHERE game_id = 1
          LIMIT 1";
$con = mysqli_connect("localhost",'root','','game');
$result = mysqli_query($con,$query);
$row = mysqli_fetch_all($result,MYSQLI_BOTH);
echo $row['re_diag_DL'][0];
?>
print_r()给出的结果表明,它肯定会弄乱数组结构


我打算在preg_match_all中使用此结果。在此问题上的任何帮助都将不胜感激。

最有可能是在web浏览器中进行回音,并且浏览器希望在浏览器中查看以
开头的标记使用htmlentities()。正如Mosty Mostacho所说,浏览器将<和>视为HTML标记,而不将它们显示为文本。

header("Content-type: text/plain");

在php文件的开头。或查看HTML文档的源代码。或者用预标签包装。浏览器将您的regexp视为html标记。

Try
echo htmlspecialchars($row['re\u diag\u DL'][0],ENT\u QUOTES)使用htmlspecialchars函数转换特殊HTML字符以在网页中显示<代码>
将只显示换行符和额外的空格,而不会显示标签。
((?
Array ( [0] => Array ( [0] => ((?
header("Content-type: text/plain");