原因是因為 我要讓某個array按照某個順序使用join印出來
但是我array的創造方式是
$a[1] = 'b';使用join,怎麼用都是印出 b,c,a
$a[2] = 'c';
$a[0] = 'a';
後來使用print_r 才看出問題是在 array 的創造方式,
讓array實際長的是 1 > 2 > 0 的順序,
但是使用一般for迴圈又感覺不出來,
最後使用 ksort 排序過一次之後,再使用join問題就解決了...
jikker知識+
$a[1] = 'b';使用join,怎麼用都是印出 b,c,a
$a[2] = 'c';
$a[0] = 'a';
select * from table where id in ( 3, 5, 7, 2, 4, 1) order by field ( id , 3, 5, 7, 2, 4, 1)後面那個id 是要用來排序的欄位,不可省略,這樣資料就會按照 3, 5, 7, 2, 4, 1 的順序來回傳了
cd /home/user/桌面還要切換成中文輸入法...有夠麻煩,最簡單的方式,使用ln建立英文捷徑,就搞定囉,語法如下
cd ~
ln -s 下載 ./Download
ln -s 桌面 ./Desktop
cd /home/user/Desktop
var a=5
let b=4
print("Number is \(int)")
var array = [String]()
func hello( name: String) -> String {
return "Hello " + name + "!"
}
func hello( name: String) -> String {
var name = Tom
return "Hello " + name + "!"
}
hello(name: "Lee")
string.components(separatedBy: " ")
array.count