2014-05-10 25 views
0

如何申請爆炸爆炸如何爆炸2個字到相同的輸出?

co.uk ==>合作英國

.co.uk ==>聯合英國

第一代碼它的確定,它會爆炸co.uk =====>合作

<?php 
$data = "co.uk"; 
list($tld, $tld_sub) = explode(".", $data); 
echo $tld; 
echo "<br>"; 
echo $tld_sub; 
?> 

但是,對於使用.co.uk,它不好嗎?

<?php 
$data = ".co.uk"; 
list($tld, $tld_sub) = explode(".", $data); 
echo $tld; 
echo "<br>"; 
echo $tld_sub; 
?> 

我該如何申請?

回答

0

你可能會更好第一磨削任何點的字符:

list($tld, $tld_sub) = explode('.', trim($data, '.')); 
0

可以使用的foreach

<?php 
$data = ".co.uk"; 
$data = explode(".", $data); 
foreach($data as $value) 
{ 
echo $value.'<br>'; 
} 
?> 
0

使用此代碼

<?php 
$data = ".co.uk"; 
$list = array_filter(explode(".", $data)); 
$tld = $list[1]; 
$tld_sub = $list[2]; 
echo $tld; 
echo "<br>"; 
echo $tld_sub; 
?> 
試試這個