php如何实现将字符串转为ASCII

本文操作环境:windows10系统、PHP 7、thinkpad t480电脑。

字符串与ASCII之间的转换:

下面的函数是已经封装好的,可以直接拿来使用。

将字符串(中文同样实用)转为ascii(注意:我默认当前我们的php文件环境是UTF-8,如果是GBK的话mb_convert_encoding操作就不需要)

public function strtoascii($str){
        $str=mb_convert_encoding($str,'GB2312');
        $change_after='';
        for($i=0;$i<strlen($str);$i++){
            $temp_str=dechex(ord($str[$i]));
            $change_after.=$temp_str[1].$temp_str[0];
        }
        return strtoupper($change_after);
    }

将ascii转为字符串(中文同样实用)(注意:我默认当前我们的php文件环境是UTF-8,如果是GBK的话mb_convert_encoding操作就不需要)

public function asciitostr($sacii){
        $asc_arr= str_split(strtolower($sacii),2);
        $str='';
        for($i=0;$i<count($asc_arr);$i++){
            $str.=chr(hexdec($asc_arr[$i][1].$asc_arr[$i][0]));
        }
        return mb_convert_encoding($str,'UTF-8','GB2312');
    }

--结束END--

本文标题: php如何实现将字符串转为ASCII

本文链接: https://www.lsjlt.com/news/323.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php如何实现将字符串转为ASCII

    php实现将字符串转为ASCII的方法:【public function strtoascii($str{ $str=mb_convert_encoding($str,'GB2312');$change_after='';for(...】。
    阅读数:619 php 字符串 ASCII
  • php 怎么实现asc转为字符串

    php实现asc转为字符的方法:1、创建一个PHP示例文件;2、通过代码“$i = 65;$ch = chr($i);var_dump($ch);”实现ASCII码转字符即可。
    阅读数:918 php asc
  • php如何实现字符串翻转

    在php中使用strrev()函数对字符串进行翻转,具体方法如下:strrev()函数作用:php中strrev()函数的作用是用于反转一个字符串,并输出。strrev()函数语法:strrev(string)参数:string:需要反转的
    阅读数:898 PHP 字符串
  • json字符串怎么转为php变量

    在php中,可以利用json_decode()函数来将json字符串转换为PHP变量;该函数可用于解码JSON字符串,它接受一个JSON编码的字符串并且把它转换为PHP变量,语法“json_decode($json)”。
    阅读数:614 json字符串 php变量
  • php怎么将字符串转为小数

    php将字符串转为小数的方法:1、使用number_format()函数,语法“number_format($str,小数位数值)”;2、利用sprintf()函数格式化字符串,语法“sprintf("%.小数位数值f",$str)”。
    阅读数:189 php 字符串转小数
  • php怎么将boolean转为字符串

    php将boolean转为字符串的方法:1、在boolean类型的变量之前加上用括号括起来的目标类型“(string)”,语法“(string)$bool”;2、使用strval()函数,语法“strval($bool)”。
  • php中如何将数组转为字符串

    转化方法:1、利用foreach语句和“.=”符,语法“foreach($arr as $key => $value){$str .=','.$value; }”;2、用implode()函数,语法“implode(',',$arr)”。
    阅读数:828 php 数组转字符串
  • php如何实现数组转url字符串

    php实现数组转url字符串的方法:【$queryStr = http_build_query($data);echo query_str;】。
    阅读数:450 php 数组 url 字符串
  • php怎么将字符串转为浮点型

    php将字符串转为浮点型的方法:1、在字符串变量前加上用括号括起来的目标类型“(float)”、“(double)”或“(real)”,语法“(float)$str”;2、使用floatval()函数,语法“floatval($str)”。
    阅读数:662 php 字符串 浮点型
  • php怎么将布尔类型转为字符串

    php将布尔类型转为字符串的方法:1、使用strval()函数,语法“strval($bool)”;2、使用settype()函数,语法“settype($bool, 'string')”。
  • php怎么将字符串转为integer类型

    转换方法:1、使用intval()函数,语法“intval($str)”;2、在字符串变量之前加上用括号括起来的目标类型的方式强制转换变量类型“(integer)”,语法“(integer)$str”。
    阅读数:685 php 字符串 integer类型
  • php怎么把数字转为字符串类型

    php把数字转为字符串的方法:1、在要转换的数字变量之前加上用括号括起来的目标类型“(string)”,语法“(string)$num”;2、使用strval()函数,语法“strval($num)”。
  • php字符串怎么将小写转为大写

    php字符串小写转为大写的方法:1、使用strtoupper()函数,语法“strtoupper($string)”;2、使用mb_strtoupper()函数,语法“mb_strtoupper($string,$encoding)”。
    阅读数:834 php 字符串 小写转大写
  • php怎么将字符串分割转为数组

    在php中,可以使用str_split()函数来分割字符串将其转为数组,该函数可以将字符串按照需要的长度分割成若干个子串,并将这些子串组合成一个数组;语法“str_split(string,length)”。
  • php怎么将字符串强转为int类型

    php将字符串强转为int类型的方法:1、使用intval()函数,可获取变量的整数值,语法“intval(字符串变量)”;2、使用settype(),可将变量设置为指定类型,语法“settype(字符串变量,"integer")”。
  • php怎么将八进制转为字符串

    转换方法:1、使用base_convert()函数将8进制转为16进制,语法“base_convert(八进制字符串,8,16)”;2、使用hex2bin()函数将16进制转为字符串,语法“hex2bin(16进制值)”。
    阅读数:640 php 八进制 字符串
  • php字符串怎么按位转为数组

    在php中,可使用str_split()函数将字符串按位转为数组,该函数可以把字符串分割到数组中,只需省略第二个参数,或值设置为“1”,即可分割字符串,将字符串拆分为一个个字符,并按位传入数组中;语法为“str_split("字符串")”。
    阅读数:115 php 字符串 数组
  • php怎么将数据转为16进制字符串

    3种转换方法:1、使用dechex()函数,可以把十进制数转换为十六进制字符串,语法“dechex(指定数据值);”。2、使用base_convert()函数,可以将任意进制值转换为十六进制字符串,语法“base_convert(数据值,原进制,16);”。3、使用bin2hex()函数,可以把ASCII字符的字符串转换为十六进制字符串,语法“bin2hex(数据值)”。本教程操作环境:window
    阅读数:128 php php字符串
  • php怎么将相连字符串转为字符数组

    在PHP中,可以利用str_split()函数来将一个相连的字符串转为字符数组。该函数可以根据指定的数组元素长度来分割字符串,将字符串分割为一个个指定长度的子串,并一一传入数组中作为数组元素;只需要将函数的第二个参数设置为1,或者省略即可将连续的字符串转为字符数组,语法“str_split(字符串,1)”或“str_split(字符串)”。本教程操作环境:windows7系统、PHP8.1版、DEL
    阅读数:866 php字符串 php php数组
  • php如何遍历字符串

    在php中遍历字符串的方法1.首先,新建一个php项目文件;2.php项目文件新建好后,在文件中定义一个字符串;$str = 'yisu';3.字符串定义好后,使用strlen()函数获取字符串的长度;$str = 'yisu';$strl
    阅读数:818 PHP 字符串