Вам нужно использовать unserialize()
, как вы сказали, с циклом foreach()
, например:
$arr = unserialize($dbString);
echo "<ul>";
foreach($arr as $key => $val)
{
echo "<li>$val</li>";
}
echo "</ul>";
Это отобразит список, содержащий value
, поскольку foreach()
выполняет итерацию поunserialize()
d массив, как вы указали в своем вопросе.
$key => $part
- это глазурь на торте для foreach()
;если вы хотите получить ключ массива, просто укажите $key
.Если вы хотите получить данные для этого ключа, используйте $val
.
Если вы хотите отобразить только один элемент (ваш пример Internet
), просто не используйте цикл и ссылайтесь на негопо ключу (целому числу):
$arr = unserialize($dbString);
echo $arr[2];
Это echo
третий третий элемент в массиве.