php 汉字转化成 二进制 十进制 十六进制 数目字
php 汉字转化成 二进制 十进制 十六进制 数字
<?php/** * 把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件 * 条件:本文件以及函数的输入参数应该用utf-8编码,不然要加函数转换 * 其实亦可轻易编写反向转换的函数,甚至不局限于汉字,奇怪为什么PHP没有现成函数 * @author xieye * * @param {string} $word 必须是一个汉字,或代表汉字的一个数组(用str_split切割过) * @return {string} 一个十进制unicode码,如4f60,代表汉字 “你” * * @example echo "你 ".getUnicodeFromOneUTF8("你"); echo "<br />"; echo "好 ".getUnicodeFromOneUTF8("好"); echo "<br />"; echo "你好 ".getUnicodeFromOneUTF8("你好"); echo "<br />"; echo "你好吗 ".getUnicodeFromOneUTF8("你好吗"); 你 20320 好 22909 你好 251503099357000 你好吗 4.21952182258E+21 */function getUnicodeFromOneUTF8($word) { //获取其字符的内部数组表示,所以本文件应用utf-8编码! if (is_array( $word)) $arr = $word; else $arr = str_split($word); //此时,$arr应类似array(228, 189, 160) //定义一个空字符串存储 $bin_str = ''; //转成数字再转成二进制字符串,最后联合起来。 foreach ($arr as $value) $bin_str .= decbin(ord($value)); //此时,$bin_str应类似111001001011110110100000,如果是汉字"你" //正则截取 $bin_str = preg_replace('/^.{4}(.{4}).{2}(.{6}).{2}(.{6})$/','$1$2$3', $bin_str); //此时, $bin_str应类似0100111101100000,如果是汉字"你" return bindec($bin_str); //返回类似20320, 汉字"你" //return dechex(bindec($bin_str)); //如想返回十六进制4f60,用这句}echo "你 ".getUnicodeFromOneUTF8("你");echo "<br />";echo "好 ".getUnicodeFromOneUTF8("好");echo "<br />";echo "你好 ".getUnicodeFromOneUTF8("你好");echo "<br />";echo "你好吗 ".getUnicodeFromOneUTF8("你好吗");exit;?>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

bin檔案是一種電腦檔案格式,是「二進位檔案」的縮寫。 bin檔案通常用於儲存和傳輸電腦程式或資料。在軟體開發中,編譯器將原始碼轉換為二進位形式,產生可執行的bin檔。這些bin檔案包含了電腦程式的機器碼,可以直接在電腦上執行。因為二進位檔案包含了底層的機器指令,所以它們通常比文字檔案更有效率和快速。

一些NVIDIAStudio驅動程式用戶最近報告了在AdAdobePremierePro應用程式上看到「NODC」浮水印的問題。一些用戶也報告說也看到了「YESDC」浮水印。但是,別擔心。這都是由於NVIDIA核心檔案中的bin檔案損壞所致。因此,只需在文件資源管理器中找到該文件並刪除損壞的文件,然後重新啟動即可解決問題。或者,您可以只恢復預設的NVIDIA3d設定。請按照這些修復程序快速解決問題。修復1–刪除NVIDIAbin檔案按照以下步驟從系統中刪除n

bin是二進位檔案格式;二進位文件,其用途依系統或應用而定;一種文件格式binary的縮寫,一個後綴名為“.bin”的文件,只是表明它是binary格式;比如虛擬光驅文件常用“ .bin」作為後綴,但不代表所有的bin檔都是虛擬光碟機;一般來講是機器碼,組譯語言編譯後的結果。

使用MDK產生bin檔案的方法包括建立工程、編寫應用程式程式碼、設定輸出路徑和名稱、進行編譯和連結等步驟。詳細介紹:1、開啟MDK軟體,創建一個新的工程。在“Project”選單中選擇“New Project”,然後選擇目標裝置的型號和供應商;2、在彈出的對話方塊中,選擇工程的儲存路徑和名稱,並點擊“Save”按鈕等等。

在現今科技快速發展的時代,程式語言也如雨後春筍般湧現。其中一門備受矚目的語言就是Go語言,它以其簡潔、高效、並發安全等特性受到了許多開發者的喜愛。 Go語言以其強大的生態系統而著稱,其中有許多優秀的開源專案。本文將介紹五個精選的Go語言開源項目,帶領讀者一起探索Go語言開源專案的世界。 KubernetesKubernetes是一個開源的容器編排引擎,用於自

Laravel是一個流行的PHP框架,具有高度可擴展性和高效性,它提供了許多強大的工具和程式庫,讓開發者可以快速建立高品質的網路應用程式。其中,LaravelEcho和Pusher是兩個非常重要的工具,透過它們可以輕鬆實現WebSockets通信,本文將詳細介紹如何在Laravel應用程式中使用這兩個工具。什麼是WebSockets? WebSockets

《Go語言開發必備:5個熱門框架推薦》Go語言作為一門快速、高效的程式語言,受到越來越多開發者的青睞。為了提高開發效率,優化程式碼結構,許多開發者選擇使用框架來快速建立應用。在Go語言的世界中,有許多優秀的框架可供選擇。本文將介紹5個熱門的Go語言框架,並提供具體的程式碼範例,幫助讀者更好地理解和使用這些框架。 1.GinGin是一個輕量級的Web框架,擁有快速

PHP中echo關鍵字的作用和使用方法詳解PHP是一種廣泛使用的伺服器端腳本語言,它在網頁開發中被廣泛應用。而echo關鍵字是在PHP中用來輸出內容的一種方法。本文將詳細介紹echo關鍵字的作用與使用方法。作用:echo關鍵字的主要作用是將內容輸出到瀏覽器。在網頁開發中,我們需要將資料動態地呈現到前端頁面上,這時就可以使用echo關鍵字將資料輸出到頁面上。 e
