【PHP】高速な処理を探しています。


下記のPHPコードで,$dataは0~16程度の整数が数千個入っている配列です。この要素1つ1つを,1バイトずつのバイナリとして$binに追加していって,$dataのバイナリ化を行っています。

$bin = "";
foreach($data as $d){ $bin .= chr($d); }

たとえば $data = array(0,0,5,7,9,11); の場合だと $bin はバイナリで 00 00 05 07 09 0B となります。

PHP4と5両方で動作して,かつPHPに標準で組み込まれている関数のみ使用してよいという条件で,この処理を,上記よりも高速に実行できるコードがあれば教えてください。よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/03/11 12:25:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません