Показать сообщение отдельно
  #1 (permalink)  
Старый 03.08.2013, 22:23
Аватар для Duda.Ml1986@gmail.com
Профессор
Отправить личное сообщение для Duda.Ml1986@gmail.com Посмотреть профиль Найти все сообщения от Duda.Ml1986@gmail.com
 
Регистрация: 01.09.2011
Сообщений: 263

Обработка массива. Получение всех значений полей.
Приветствую.

Помогите пожалуйста вот с какой незадачей.

Есть массив
[book_id_0] => 10 
[book_id_3] => 8 
[book_id_1] => 7
[other_data] => 'чунга-чанга'




Мои попытки

$i=0;
		$key = "book_id_". $i;

		while(isset($array[$key]))
		{
			echo "<h1>$key --- $array[$key]</h1>";
			$i++;
			$key = "book_id_". $i;
		}

на цифре 2 происходит обрыв. Как мне получить все значения из описанного массива?

П.С. Это корзина товара в инет магазине.

От куда такое название ключей в массиве?
book_id_1 - book_id название поля а _1 это порядковый номер товара в корзине

То есть при добавлении товара я делаю count() моегО массива и ключ для записи id товара выглядит как : "book_id_".count($array)
Ответить с цитированием