Using PHP to Convert ASCII Character to Decimal Equivalent

前端 未结 5 1514
萌比男神i
萌比男神i 2020-12-18 07:11

Can someone suggest a (preferably) graceful way to convert an ASCII character to its decimal equivalent using PHP?

相关标签:
5条回答
  • 2020-12-18 07:38

    ord() returns the integer ascii value of a character

    chr() returns a character from an ascii value

    0 讨论(0)
  • 2020-12-18 07:40

    Try ord.

    0 讨论(0)
  • 2020-12-18 07:46

    ord() is what you need

    0 讨论(0)
  • 2020-12-18 07:53

    Just to add onto streetparade's answer

    foreach ($array as $decval)
    {
      echo $decval;
    }
    

    returns raw dec for the characters.

    0 讨论(0)
  • 2020-12-18 07:54
    function ascii_to_dec($str)
    {
      for ($i = 0, $j = strlen($str); $i < $j; $i++) {
        $dec_array[] = ord($str{$i});
      }
      return $dec_array;
    }
    

    example usage :

    $ascii ="\t";
    print_r( ascii_to_dec($ascii));
    

    returns an array

    Array
    (
        [0] => 9
    )
    
    0 讨论(0)
提交回复
热议问题