Maison > développement back-end > Problème PHP > Comment convertir une chaîne php en tableau d'octets

Comment convertir une chaîne php en tableau d'octets

藏色散人
Libérer: 2023-03-11 13:26:01
original
5923 Les gens l'ont consulté

Comment convertir une chaîne PHP en tableau d'octets : créez d'abord un exemple de fichier PHP ; puis utilisez la méthode "function strToBytes($string){...}" pour convertir la chaîne en tableau d'octets.

Comment convertir une chaîne php en tableau d'octets

L'environnement d'exploitation de cet article : Système Windows7, PHP version 7.1, ordinateur DELL G3

Comment convertir une chaîne en tableau d'octets en php ?

Conversion de chaînes et de tableaux d'octets en PHP

Vous voyez souvent ce type en Java :

1

byte[] IV = { 0, 0, 0, 0, 0, 0, 0, 0 }

Copier après la connexion

Malheureusement, PHP, en tant que système faiblement langage typé, n'a pas autant de types. Ce qui suit fournit des exemples de conversion de chaînes et de tableaux d'octets en PHP :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

/**

 * Byte数组转字符串

 * @param  array $bytes

 * @return string

 */

function bytesToStr($bytes)

{

    $str = '';

    foreach ($bytes as $ch) {

        $str .= chr($ch);

    }

    return $str;

}

/**

 * 字符串转Byte数组

 * @param  string $string

 * @return array

 */

function strToBytes($string)

{

    $bytes = array();

    for ($i = 0; $i < strlen($string); $i++) {

        $bytes[] = ord($string[$i]);

    }

    return $bytes;

}

Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal