gpt4 book ai didi

php - 不分句。

转载 作者:行者123 更新时间:2023-12-04 04:59:31 25 4
gpt4 key购买 nike

我正在尝试拆分从服务器数据库中检索到的数据。代码是这样的。

<?php

$connect = mysql_connect("localhost","admin","admin");//username password changed

mysql_select_db("ensig");
$result = mysql_query("SELECT field_id_1 FROM exp_channel_data") or die(mysql_error());

// check for empty result
if (mysql_num_rows($result) > 0) {
// looping through all results
// products node
$response["video_path"] = array();

while($row1 = mysql_fetch_array($result)){
$s1 = explode('"',$row1[field_id_1]);
echo $s1;
}
}
?>

feild_id_1 包含视频帧路径,如 iframe,其中包含 src 和视频路径,我必须从中提取路径,如 http://www.youtube.com/embed/xA-M3kEpGt0 .上面的代码只显示“数组”。不知道为什么会这样显示。请帮我解决这个问题。我是 php 的新手。

最佳答案

更改

$s1 = explode('"',$row1[field_id_1]);


$s1 = explode('"',$row1['field_id_1']);

explode将给 array其中包含的元素是 separated来自 separator您在 explode 中指定的如 第一个参数 .

所以使用 print_r()看结果。

完整的代码是
<?php

$connect = mysql_connect("localhost","admin","admin");

mysql_select_db("ensig");
$result = mysql_query("SELECT field_id_1 FROM exp_channel_data") or die(mysql_error());

if (mysql_num_rows($result) > 0)
{
$response["video_path"] = array();
while($row1 = mysql_fetch_array($result))
{
$s1 = explode('"',$row1['field_id_1']);
echo "<pre>";
print_r($s1);
echo "</pre>";
}
}
?>

关于php - 不分句。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16313558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com