2020年7月13日 星期一

mysql, php取得特定字串

透過mysql語法取得欄位中的部分字串:

左邊取得特定[文字長度]
SELECT [欄位名], LEFT([欄位名] ,[文字長度]) FROM [資料表] WHERE [條件]
例: SELECT content, LEFT(content,50) FROM contacts 

從右取得特定[文字長度]
SELECT [欄位名], RIGHT([欄位名] ,[文字長度]) FROM [資料表] WHERE [條件]
例: SELECT content, LEFT(content,50) FROM contacts 

透過php語法取得欄位中的部分字串:
mb_substr([字串], [起始位置], [取得長度], [編碼])
例: 
$str="abcd甲乙丙0987654321";
$sub=mb_substr($str, 2, 5, "utf8");
echo "sub=$sub";

輸出結果: sub=cd甲乙丙

沒有留言:

張貼留言