2015年11月29日 星期日

PHP 筆記 strrev function

PHP 筆記
最近在幫公司改舊系統的時候, 遇到一個需要把轉換出來的2進制反轉過來.
例如: 1100 要轉成 0011, 於是我就用了這個函數strrev 參考網址

範例 :
<?php
$str = '1100';
$str = strrev($str);
echo $str;
// 此時$str 就會變成0011
view raw strrev.php hosted with ❤ by GitHub
這樣就可以把1100反轉成0011了

2015年11月22日 星期日

PHP 筆記 去掉字串最後一個字元 rtrim

PHP 筆記 rtrim function

最近在組合字串要塞到DB的時候, 無意間搜到一個很便利的FUNCTION來移除字串的最後一個字元. (參考網址: rtrim)


範例:
<?php
$ary = array(/*假設這個陣列的資料要塞到資料庫*/);
//我們用implode來把資料組合成字串
$ins_str = "(" . implode(' , ' , $ary) . " ), ";
//這時, 組合完的字串最後面會多一個豆號, 直接塞到QUERY
//的話會出現ERROR, 所以我們要把它去掉.
$ins_str = rtrim($ins_str, ",");
//這樣字串的豆號就會被去掉了, 比用SUBSTR方便
$query = "INSERT into Table VALUES". $ins_str;
//以下就是執行DB的動作了
view raw rtrim.php hosted with ❤ by GitHub
$str = '(123456789),' ;
$str = rtrim($str, ',');
echo $str;
// (123456789) 逗號被去掉了