如何删除分号符号';'用preg_match?

时间:2011-12-22 07:46:32

标签: php pre

如何删除此字符';'与preg_march或其他?

$urlt = 'tuto-rial.com;youtube.com;slideshare.net';

我想删除“;”将它们分成3个链接:

tuto-rial.com
youtube.com
slideshare.net

4 个答案:

答案 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)))