PHP Convert Function : สอน function ของ Convert Function, เรียน function ของ Convert Function
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • md5() ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm Message-Digest นิยมใช้ในระบบสมาชิก ( ถอดรหัสไม่ได้ )
    md5_file() ใช้ในการเข้ารหัสข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด ด้วย algorithm Message-Digest ( ถอดรหัสไม่ได้ )
    sha1() ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm sha1 นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ )
    sha1_file() ใช้ในการเข้ารหัสข้อมูลท้งหมดที่มีอยู่ในไฟล์ที่กำหนด ด้วย algorithm sha1 นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ )
    crc32() ใช้ในการเข้ารหัสข้อมูลด้วย algorithm cyclic redundancy checksum
    convert_uuencode() ใช้ในการเข้ารหัสข้อมูลโดย algorithm uuencode นิยมใช้กับ email, NewsGroup
    convert_uudecode() ใช้ในการถอดรหัสข้อมูลที่ถูกเข้ารหัสโดย algorithm uuencode
    str_rot13() ใช้ในการเข้ารหัส-ถอดรหัสข้อมูลโดย algorithm rot13
    crypt() ใช้ในการเข้ารหัข้อมูล ( ยังไม่มีการถอดรหัสข้อมูล )
    bin2hex() ใช้แปลง string เป็นเลขฐาน 16 ( string to ascii to ฐาน 16 )
    bindec() ใช้แปลงเลขฐาน 2 เป็นเลขฐาน 10
    decbin() ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 2
    octdec() ใช้แปลงเลขฐาน 8 เป็นเลขฐาน 10
    decoct() ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 8
    hexdec() ใช้แปลงเลขฐาน 16 เป็นเลขฐาน 10
    dechex() ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 16
    base_convert() ใช้แปลงเลขฐาน จากฐานที่กำหนด เป็นเลขฐานที่กำหนด
  • function :
    md5 ( string, output );

    return type :
    string

    content :
    ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm Message-Digest
    นิยมใช้ในระบบสมาชิก ( ถอดรหัสไม่ได้ )

    example :
    echo md5 ( "bamboo" );

    comment :
    ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 32 ตัวอักษร ( default )
    ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 16 ตัวอักษร

  • function :
    md5_file ( filename, output );

    return type :
    string

    content :
    ใช้ในการเข้ารหัสข้อมูลทั้งหมดที่อยู่ในไฟล์ที่กำหนด
    ด้วย algorithm Message-Digest ( ถอดรหัสไม่ได้ )

    example :
    echo md5_file ( "index.php" );

    comment :
    ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 32 ตัวอักษร ( default )
    ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 16 ตัวอักษร

  • function :
    sha1 ( string, output );

    return type :
    string

    content :
    ใช้ในการเข้ารหัสข้อมูล ด้วย algorithm sha1 
    นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ )

    example :
    echo sha1 ( "pandaza" );

    comment :
    ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 40 ตัวอักษร ( default )
    ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 20 ตัวอักษร

  • function :
    sha1_file ( filename, output );

    return type :
    string

    content :
    ใช้ในการเข้ารหัสข้อมูลท้งหมดที่มีอยู่ในไฟล์ที่กำหนด ด้วย algorithm sha1 
    นิยมใช้กับรหัสผ่าน ( ถอดรหัสไม่ได้ )

    example :
    echo sha1_file ( "index.php" );

    comment :
    ถ้า output = false จะเข้ารหัสเลขฐานสิบหกขนาด 40 ตัวอักษร ( default )
    ถ้า output = true จะเข้ารหัสเลขฐานสองขนาด 20 ตัวอักษร

  • function :
    crc32 ( string );

    return type :
    int

    content :
    ใช้ในการเข้ารหัสข้อมูลด้วย algorithm cyclic redundancy checksum
    และจะคืนค่าเลขจำนวนเต็มแบบ polynomial ขนาด 32 bit

    example :
    echo crc32 ( "bamboo" );

  • function :
    convert_uuencode ( string );

    return type :
    string

    content :
    ใช้ในการเข้ารหัสข้อมูลโดย algorithm uuencode 
    นิยมใช้กับ email, NewsGroup

    example :
    echo convert_uuencode ( "bamboolabcode@gmail.com" );

  • function :
    convert_uudecode ( string );

    return type :
    string

    content :
    ใช้ในการถอดรหัสข้อมูลที่ถูกเข้ารหัสโดย algorithm uuencode

    example :
    $string = convert_uuencode ( "bamboolabcode@gmail.com" );
    echo convert_uudecode ( $string );

  • function :
    str_rot13 ( string );

    return type :
    string

    content :
    ใช้ในการเข้ารหัส-ถอดรหัสข้อมูลโดย algorithm rot13

    example :
    $string = str_rot13 ( "bamboolabcode" );
    echo $string;
    echo str_rot13 ( $string );

  • function :
    crypt ( string, salt )

    return type :
    string

    content :
    ใช้ในการเข้ารหัข้อมูล ( ยังไม่มีการถอดรหัสข้อมูล )

    example :
    echo crypt ( "bamboolabcode" );

    comment :
    ถ้า salt = CRYPT_STD_DES จะเข้ารหัสด้วย 2 character salt ( default )
    ถ้า salt = RYPT_EXT_DES จะเข้ารหัสด้วย 9 character salt
    ถ้า salt = CRYPT_MD5 จะเข้ารหัสแบบ MD5 ด้วย 12 character salt
    ถ้า salt = CRYPT_BLOWFISH จะเข้ารหัสด้วย 16 character salt

  • function :
    bin2hex ( string );

    return type :
    string

    content :
    ใช้แปลง string เป็นเลขฐาน 16 ( string to ascii to ฐาน 16 )

    example :
    echo bin2hex ( "bamboolabcode" );

  • function :
    bindec ( string );

    return type :
    int

    content :
    ใช้แปลงเลขฐาน 2 เป็นเลขฐาน 10

    example :
    echo bindec ( "11111111" );

    comment :
    bin ย่อมาจาก binary
    dec ย่อมาจาก decimal

  • function :
    decbin ( number );

    return type :
    string

    content :
    ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 2

    example :
    echo decbin ( 128 );

    comment :
    dec ย่อมาจาก decimal
    bin ย่อมาจาก binary

  • function :
    octdec ( string );

    return type :
    int

    content :
    ใช้แปลงเลขฐาน 8 เป็นเลขฐาน 10

    example :
    echo octdec ( "100" );

    comment :
    oct ย่อมาจาก octal
    dec ย่อมาจาก decimal
    

  • function :
    decoct ( number );

    return type :
    string

    content :
    ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 8

    example :
    echo decoct ( 16 );

    comment :
    dec ย่อมาจาก decimal
    oct ย่อมาจาก octal

  • function :
    hexdec ( string );

    return type :
    int

    content :
    ใช้แปลงเลขฐาน 16 เป็นเลขฐาน 10

    example :
    echo hexdec ( "abc" );

    comment :
    hex ย่อมาจาก hexadecimal
    dec ย่อมาจาก decimal

  • function :
    dechex ( number );

    return type :
    string

    content :
    ใช้แปลงเลขฐาน 10 เป็นเลขฐาน 16

    example :
    echo dechex ( 200 );

    comment :
    dec ย่อมาจาก decimal
    hex ย่อมาจาก hexadecimal

  • function :
    base_convert ( string, frombase, tobase );

    return type :
    string

    content :
    ใช้แปลงเลขฐาน จากฐานที่กำหนด เป็นเลขฐานที่กำหนด

    example :
    echo base_convert ( "11111111", 2, 10 );

 
Share This Chapter Login with Facebook