網頁

2013年10月16日 星期三

php string

 
   $email = 'htshboy@gmail.com';
   $domain =  explode("@", $email);

   
    echo   'account='.$domain[0]. ' ';


php去掉字符串的最后一个字符附substr()的用法

 
$str = "1,2,3,4,5,6,"; 
$newstr = substr($str,0,strlen($str)-1); 
echo $newstr; 

原字串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6

 
//假設檔名
$filename = 'mypic.gif';
 
// 1. 使用陣列函式 "explode/end" 方式
$ext = end(explode('.', $filename));
 
// 2. 使用字串函式 "strrchr" 方式
$ext = substr(strrchr($filename, '.'), 1);
 
// 3. 使用字串函式 "strrpos" 方式
$ext = substr($filename, strrpos($filename, '.') + 1);
 
// 4. 使用正規式 "preg_replace" 方式
$ext = preg_replace('/^.*\.([^.]+)$/D', '$1', $filename);
 
// 5. 特別(從來沒用過)方式
//   參考: http://php.about.com/od/finishedphp1/qt/file_ext_PHP.htm
$exts = split("[/\\.]", $filename);
$n = count($exts)-1;
$ext = $exts[$n];

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。