Ce dont j'ai besoin est un équivalent pour la fonction fseek()
de PHP. La fonction fonctionne sur les fichiers, mais j'ai une variable qui contient des données binaires et je veux travailler dessus. Je sais que je pourrais utiliser substr()
, mais ce serait boiteux - il est utilisé pour les chaînes, pas pour les données binaires. Aussi, créer un fichier et ensuite utiliser fseek()
n'est pas ce que je cherche non plus.PHP fseek() équivalent pour les variables?
Peut-être quelque chose construit avec des flux?
EDIT: D'accord, je suis presque:
$data = fopen('data://application/binary;binary,'.$bin,'rb');
Attention: failed to open stream: RFC2397: paramètre illégal
Je ne vois pas pourquoi ne pas utiliser substr(). Avez-vous rencontré des problèmes pour l'utiliser? –
Oui, c'est lent. – Tower