如何从MySQL的关联数组替换数组

时间:2019-07-16 11:31:31

标签: php mysql

我有一个旧字符串数组,我想用mysql中的数组替换它。而是将字符串替换为单词“ Array”

$result = mysqli_query($conn, 'select replacement from myTable');
$svgstr = file_get_contents ($file.svg);
$pattern = array ("str1" => '/oldstr/', "str2" => '/oldstr/');
$replacement = array();
$i = 0;
while ($row = mysqli_fetch_assoc($result)){
    $newstr[$i] = $row;
    $i++;
}
echo preg_replace($pattern, $replacement, $svgstr);

我希望模式的元素被mysql表替换,但是我得到了........ Array .......... Array。 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

$newstr[$i] = $row['replacement'];

您必须使用请求数据的列名来访问$row数组的值。