如何删除此字符';'与preg_march或其他?
$urlt = 'tuto-rial.com;youtube.com;slideshare.net';
我想删除“;”将它们分成3个链接:
tuto-rial.com
youtube.com
slideshare.net
答案 0 :(得分:3)
使用像这样的爆炸功能:
<?php
$newArray = explode(";", $urlt);
foreach($newArray as $value)
{
echo $value . "<br /> \n";
}
?>
输出:
tuto-rial.com
youtube.com
slideshare.net
答案 1 :(得分:2)
您可以使用PHP函数“explode”。请参阅php手册:PHP explode
示例代码:
$urlt = 'tuto-rial.com;youtube.com;slideshare.net';
$urls = explode(";", $urlt);
之后,您将拥有包含链接的数组“$ urls”。
答案 2 :(得分:1)
无需使用正则表达式执行此简单任务。只需使用explode函数将字符串拆分为字符串数组。看到这段代码:
print_r(explode(';', "tuto-rial.com;youtube.com;slideshare.net"));
<强>输出:强>
Array
(
[0] => tuto-rial.com
[1] => youtube.com
[2] => slideshare.net
)
答案 3 :(得分:1)
这将为您提供结果数组。
$result = array_map('trim',array_filter(explode(';',$urlt)))