請教php要怎麼樣截取出特定字元之前的字串呢

回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

請教php要怎麼樣截取出特定字元之前的字串呢

文章 yehlu »

http://ithelp.ithome.com.tw/question/10 ... g=nl.daily

代碼: 選擇全部

    <?php  
    $strOld='Domain Name: google.com.tw Registrant: Google Inc.';  
    echo '原始字串:<br />'.$strOld.'<br />';  
      
    preg_match("/(Domain Name: [^\s]*) Registrant: Google Inc./",$strOld, $matches);  
    echo '<br />比對後的字串:<br />'.$matches[1];  
    ?>  

代碼: 選擇全部

    $s = 'Domain Name: google.com.tw Registrant: Google Inc.';  
    $r = strstr($s, ' Registrant:', true);  
    echo $r; // 顯示 "Domain Name: google.com.tw"  

代碼: 選擇全部

    $s = 'Domain Name: google.com.tw Registrant: Google Inc.';  
    $r = substr($s, 0, strpos($s, ' Registrant:'));  
    echo $r; // 顯示 "Domain Name: google.com.tw"  
回覆文章

回到「PHP」