PHP - JS - JSON

php array 轉 json

$json = json_encode($array);

js json 轉 string

var json;
var str = JSON.stringify(json);

解決 Linux 下 phpstorm 無法輸入中文

phpstorm.sh

# 省略原来的代码
CLASSPATH="$CLASSPATH:$IDE_HOME/lib/jna.jar"
if [ -n "$WEBIDE_CLASSPATH" ]; then
  CLASSPATH="$CLASSPATH:$WEBIDE_CLASSPATH"
fi
# ------需要加入的代码begin---------------------------------
XMODIFIERS="@im=fcitx"
export XMODIFIERS
# ------需要加入的代码end-----------------------------------
# ------一定要在 # Run the IDE. 的前面的任何地方-----
# ---------------------------------------------------------
# Run the IDE.
# ---------------------------------------------------------
# 省略原来的代码

Linux - vi 操作

sudo -s
輸入 root 密碼
vi phpstorm.sh
先上下左右按鍵到達需要編輯的地方
然後按 i 或 a 或 o 進入 Insert mode 編輯模式
i: 插入,从目前光标所在之处插入所输入的文字
a: 增加,目前光标所在的下一个字开始输入文字
o: 插入新的一行,从行首开始输入文字
PS:在 Insert mode 編輯模式只能進行輸入操作
   若想刪除操作,需按 ESC 切換至 Command mode 模式
   再按 Delete 鍵才能進行刪除操作
編輯完成後按 ESC 進入 Command mode 模式
最後輸入 :w 或 :wq 或 :q! 退出文件
:w filename (输入“w filename”,将文章存入指定的文件名filename)
:wq (输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi)
:q! (输入“q!”,强制离开并放弃编辑的文件)

PHP - 查询结果转字符串

function strQuery($sql){
    $sql = mysql_query($sql);
    $resule = array();
    while($row = mysql_fetch_assoc($sql)){
        $result[] = $row;
    }
    $str = "";
    foreach($result as $key => $val){
        $str = $str.implode("-", $val)."|"; 
    }
    $data = substr($str, 0, strlen($str)-1);
    return $data;
}

JS - 转义

<script>
var func = "<a href='?uuid=&quot;" + <?php echo $uuid;?> + "&quot;' onclick='if(confirm(&quot;确认要删除吗?&quot;)) return true;else return false;'>删除</a>";
</script>

Title - Artist
0:00