2010-04-15 25 views
1

你好,我想從電子郵件地址獲取用戶,的strstr第三個參數只在PHP 5.3.0有效

如:[email protected]然後輸出必須sajid

此我使用下面提到代碼

$user = strstr($email, '@', true); 

但一個警告發生

警告:錯誤的參數計數的strstr()在/var/www/DataTable/dialog.php上在PHP猻它顯然線3

&定義的第三參數真正是僅適用於PHP 5.3.0

那麼有沒有任何字符串函數可以解決我的問題?

回答

3
$user = substr($email, 0, strpos($email, '@')); 
2
$name=strtok($email,"@"); 
+0

alt'$ name = array_shift(explored('@',$ email));' – 2010-04-15 07:18:34

+0

OMG數組操作 – 2010-04-15 07:36:28