. # This file contains code to convert an array of strings into a string, and back again. function string_to_array($data) { $pos = 0; $max = strlen($data); $out = array(); while($pos < $max) { $sep = stripos($data, ' ', $pos); if ($sep == -1 || $sep == $pos) { return $out; } $size = (int) substr($data, $pos, $sep - $pos); $pos = $sep + 1; $out[] = substr($data, $pos, $size); $pos += $size; } return $out; } function array_to_string($array) { $ret = ''; foreach($array as &$element) { if (is_string($element)) { $ret .= strlen($element) . ' '; $ret .= $element; } } unset ($element); return $ret; } ?>