Disk Space:50MB Data transfer:500MB Domains:1 Email Accounts:2
我需要这种格式的所需输出。
Disk Space:50MB
Data transfer:500MB
Domains:1
Email Accounts:2
答案 0 :(得分:5)
$str="Disk Space:50MB Data transfer:500MB Domains:1 Email Accounts:2";
$match=null;
preg_match_all('/[^\:]+\:[^\s]+/i',$str,$match);
print_r($match);
输出:
Array
(
[0] => Array
(
[0] => Disk Space:50MB
[1] => Data transfer:500MB
[2] => Domains:1
[3] => Email Accounts:2
)
)
这假设你的字符串是[name][colon][value][space]
格式,[name]中没有[冒号],[value]中没有[空格]。
此外,您可能希望trim
匹配的结果。
答案 1 :(得分:-1)
<?php
echo nl2br("text\r\n");
?>