回覆列表
  • 1 # 天真無邪ya

    在PHP中將陣列鍵轉換為小寫,我們可以在不使用迴圈的情況下來簡單實現。我們只需要使用array_change_key_case()。array_change_key_case函式有兩個引數,一個為陣列,另一個可以為常量“CASE_LOWER”,那麼我們在做大專案的時候可能會需要這樣做。

  • 2 # 邊緣人

    例入如下陣列,將陣列中的元素統一轉換為小寫

    $Content = [

    "wxid_9GJaw1ca4wat22", "wxid_s6QTb9l6xqad22"

    ];

    自定義函式解決上述問題

    function array_to_lower($weChatArr)

    {

    foreach ($weChatArr as $key => $weChat) {

    $byteArr2D[] = str_split(trim($weChat));

    foreach ($byteArr2D[$key] as $byte) {

    $byteToLowerArr2D[$key][] = ord($byte) >= 65 && ord($byte) <= 90 ? chr(ord($byte) + 32) : $byte;

    }

    }

    return array_map("implode", $byteToLowerArr2D);

    }

    使用方法

    $newContent = array_to_lower($Content);

    var_dump($newContent);

    輸出結果為

    ————————————————

  • 中秋節和大豐收的關聯?
  • 反射弧短是什麼意思?