在一个变量中使用分隔符合并多个字符串,并在调用变量后将它们分开

时间:2016-11-26 17:49:38

标签: php

在我的网站上,我需要在我的数据库中存储几个网址 我没有将它们存储在一个不同的行中,而是将它们全部放在一行中(因为当我调用它们时,无论如何我都需要它们)。

为此,我将网址存储在由||分隔的单个字符串中,如下所示:

  

http://url1.com/dhsg.php || http://url2.com/jjipg.php || http://url3.com/dbhm.php || http://url4.com/dheresg.php || ...

我的问题是,一旦我将这个字符串放回变量中,我怎样才能找回每个链接以便将它们放入单个范围内? 喜欢:

<span>http://url1.com/...</span>  
<span>http://url2.com/...</span>  
<span>http://url3.com/...</span>  
<span>http://url4.com/...</span>

1 个答案:

答案 0 :(得分:3)

您搜索的内容是爆炸功能。

<?php
$yourString = 'http://url1.com/dhsg.php||http://url2.com/jjipg.php||http://url3.com/dbhm.php||http://url4.com/dheresg.php';

$arrayWithURLs = explode('||', $yourString);

echo '<pre>' . print_r($arrWithURLs, TRUE) . '</pre>';
?>

最后一个回声以可读的形式为您提供结果。