Thursday, April 16, 2015

[JavaScript][PHP][MYSQL] Substring 函式 在 JavaScript, PHP, MYSQL 的用法

JavaScript
var str = "abcd";
var res = str.substring(1, 3);  //bc
//參數1是要擷取字串第一字元的位置(Zero based) 參數2是字串最後字元位置+1
w3說明
備註:
1. 不允許負數
2. substr() 已被建議棄用(IE8以前的版本瀏覽器會有問題)。
3. 如果要取負數,建議改用 slice()


PHP
沒有 substring(),請使用 substr()。
substr('abcd', 1, 2);  //bc
//參數2是要擷取字串第一字元的位置(Zero based) 參數3是要取幾個字元


MYSQL
SUBSTRING('abcd', 1, 2)  //ab
//參數2是要擷取字串第一字元的位置 參數3是要取幾個字元
//MYSQL 的 SUBSTRING 比較像 SUBSTR 的行為,所以建議用 SUBSTR 比較不會搞混。

備註:
1. 允許負數
2. SUBSTR() is a synonym for SUBSTRING()

No comments:

Post a Comment