php сохранит файл, так как bin запишет много 0000

Я придумал php-скрипт, который сохранит информацию в bin-файл, но проблема в том, что многие из них добавят 0000

сценарий:

<?php
$name = 'username';
$pass = '   password';
$pass .= pack('i', dechex($pass));
$fp = fopen($name.'.usr','w+');
fwrite($fp,$pass);
fclose($fp);
?>

это сохранит файл username.usr и внутри него сохранит

0970 6173 7377 6f72 6400 0000 00

эквивалент

TABpassword

Ну, я хочу сохранить только первые 2 00 после "пароля" и ничего после. Должно быть 0970 6173 7377 6f72 6400 А если было

$pass = '  passwords';

должно быть

0970 6173 7377 6f72 6473 00

Любая помощь в этом?

С уважением

1 ответ

Изменил пакет "я" на "С" и сделал работу

Другие вопросы по тегам