我从另一个网站用preg_match_all收集了一些变量,并回显了这个值。但是这个值是$var1[0][n],n〉0的形式;我无法将该值插入到mysql中。感谢您的帮助。
$path='@<div class="comp-cell-row-div vtable infoColumn" style="width: 25%;">(.*?)</div>@si';
$vr12=file_get_contents('https://www....');
preg_match_all($path,$vr12,$ad12);
echo $ad12[0][14];
$value = array( var_dump($ad12));
foreach($value as $val){mysqli_query($conn,"UPDATE `test` SET `param1`='$val' WHERE `id`='118'");
}
or mysqli_query($conn,"INSERT INTO `test` VALUES .....");
1条答案
按热度按时间0x6upsns1#
首先,我们需要操作数据。选择db作为varchar来查看保存的标签和数据。Pregmatc_all也会得到标签,varchar格式的字符串。为了删除不需要的标签或符号;在php上使用trim和substr表达式.
在这个例子中,我在第17个字符之前进行了修剪,这是strpos的一个属性