имеется array Код (Text): Array ( [re] => Array ( [0] => 26 [1] => 198 ) [do] => Array ( [0] => 11 [1] => 33 ) [posle] => Array ( [0] => 22 [1] => 44 ) ) Код (Text): foreach ($options as $key => $po) { print_r ($options); } Как можно вывести значения к примеру из re? т.е. если мне нужны значения из re то $options['re'], если из do то $options['do']...
PHP: $arr = Array('re' => Array(0 => 26,1 => 198 ),'do' => Array( 0 => 11,1 => 33 ),'posle' => Array( '0' => 22,1 => 44 ) ); foreach($arr['re'] as $v) echo $v;
а можно вывести без if... ? чтобы было в виде к примеру $k['do'] ? --- Добавлено --- Попровал вот так, но он дублирует их Код (Text): foreach ($options as $key => $po) { foreach($po as $val => $te) { $options[$key] = $te; echo $options['do']."<br>"; } }
зачем снова вызываешь переменную $options ? --- Добавлено --- PHP: implode ( ' - ', $options['re'] );
Вот пытаюсь вывести значения, пишет array Код (Text): foreach ($options as $key => $che) { echo $options['re']; } --- Добавлено --- если сделать print_r ($options['re']); то выводит Array ( [0] => 26 [1] => 198 ) мне надо их вывести без array([0... чтобы вывело 26 198
мой вариант почему не подходит ? --- Добавлено --- зачем тебе цикл если не понимаешь как с ним работать ?
Получилось спс. только не могу вставить их почему то в insert PHP: $qas11=mysql_query("INSERT INTO `strani`(`id`, `cena_do`, `cena_posle`, `country_id`, `code`, `added`, `alias`, `category`, `title`, `description`, `keywords`, `tovar_v_stranah_ili_regionah`, `val`, `prefix`, `email`, `kod`, `type`, `stalica`, `url`) VALUES (null,'$po['do']','$po['posle']','$po['re']','$alii[0]','','','','','','','','','','','','','','$domain')"); пишет ошибку Код (Text): Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in