Benyi Hsia

我是Benyi,這裡存放關於資訊科技的文章

Mac 如何移動系統列圖示

| Comments

答案就是按著 Command 再去拖曳圖示

按著 Command 再去拖曳,圖示就可以移動 (如下圖)

請注意此方法只能拖曳系統圖示,如 Wi-Fi、音量、藍牙等

開啟應用程式產生的圖示,只能依照開啟順序排列

PHP 檢測陣列是否有重複值

| Comments

如何使用 PHP 檢測陣列是否有重複值

譬如有三個欄位請使用者輸入三組不同的身分證字號
如果使用者在其中兩個欄位輸入了相同的值,
就要跳出錯誤訊息請他重新輸入。

這時候可以用到 PHP 提供的 array_unique 函數,
只要傳入的陣列有重複的值,經過 array_unique 處理後都會把重複的值去掉

我們可以利用有重複值會去掉的這個特性
去比較處理前陣列內每筆資料的個數,與處理後資料的個數,是否相同

如果處理後,筆數不同,表示有重複值 (因為被去掉了)
如果相同,表示每筆資料都是不重複的。

    $inputValue = array($val1, $val2, $val3);
    $inputValue_unique = array_unique($inputValue);

    if ( count($inputValue) != count($inputValue_unique) ){
        echo "陣列有重複值!";
    }
  1. 將輸入的值使用陣列存到 inputValue
  2. array_unique($inputValue) 函數處理陣列,將重複值移除
  3. 使用 count() 計算原本陣列個數,以及經過 array_unique 函數處理過後的個數
    如果個數相同,表示未被移除(未重複);反之若個數不同,表示有資料被移除(有重複值)

JavsScript 即時字數統計

| Comments

如何用 JavaScript 做即時的字數統計

  
  
字數統計:0
  1. 使用 <textarea> 產生文字輸入方塊
  2. onkeyup 被觸發時,執行 function wordsTotal()
  3. 使用 length 取得文字長度
  4. 使用 innerHTML 將最新計算出來的字數統計顯示到 <span id="display">0</span>