Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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 将名称从mysql中的一行写入链接_Php_Html_Mysql - Fatal编程技术网

Php 将名称从mysql中的一行写入链接

Php 将名称从mysql中的一行写入链接,php,html,mysql,Php,Html,Mysql,我有一个将数据写入MySQL的程序,但它在数据库的一个框中列出了我需要的所有名称。我使用PHP删除分隔它们的逗号,但现在我必须找到一种方法将名称添加到图像标记中src的末尾。因此,名称(全部在一行中)被附加到源URL。不过我只需要一行HTML。可能吗 $namet是来自数据库的结果($namet=mysql\u fetch\u array($result);) $res=str_replace(“,”,“”,$namet['name'])去掉逗号并在那里加上一个分隔符。这是为了让名单看起来好看

我有一个将数据写入MySQL的程序,但它在数据库的一个框中列出了我需要的所有名称。我使用PHP删除分隔它们的逗号,但现在我必须找到一种方法将名称添加到图像标记中src的末尾。因此,名称(全部在一行中)被附加到源URL。不过我只需要一行HTML。可能吗

$namet是来自数据库的结果(
$namet=mysql\u fetch\u array($result);

$res=str_replace(“,”,“
”,$namet['name'])去掉逗号并在那里加上一个分隔符。这是为了让名单看起来好看

我要做的是让img src=“url/NAME\u FROM_DB”img[必须去掉括号], 因此,PHP用每个名称的图片填充页面。

试试这个:

$namet['name'] = "name,name1,name2,name3"; 
$res = str_replace(","," ",$namet['name']);  //remove the commas and replace with space
$explodedVariable = explode(" ", $res); //explode the list into an array

//loop array values into the img tag
foreach($explodedVariable as $objects) {
    echo "<img src='images/" . $objects . "'/>";
}
$namet['name']=“name,name1,name2,name3”;
$res=str_replace(“,”,“,$namet['name'])//删除逗号并替换为空格
$explodedVariable=explode(“,$res”)//将列表分解为数组
//将数组值循环到img标记中
foreach($explodedVariable as$objects){
回声“;
}

正如@Prix所说,请提供示例。不过,如果您想要一个只分隔名称的函数,请尝试使用PHP中的
explode()
。我已经尝试了很多次,其中一半都记不起来了。我已经试过了,你甚至没有把问题解释清楚,让别人明白你想做什么。你需要展示你的数据样本,以及你想要的结果。选择一个显示代码的尝试。我对PHP不是那么陌生。我知道。这是变量背后的内容。我曾经使用explode,现在我只需要弄清楚如何使用这些结果添加到URL。你是什么意思?“这是变量背后的东西。”定义变量的东西。我如何让PHP使用一长行数据,例如:“name,name1,name2,name3”作为单个名称。ex:src=“images/name1,无需为每个页面创建一行HTML。该页面使用通配符DNS,必须是动态的。非常感谢您的时间。哇,我非常感谢您。非常好。非常感谢您抽出时间。