výpis hodnot pole
Jak vypíšu hodnoty z tohoto dvourozměrného pole?
$this->filterOrder = array(
(1 == $settings->results_default_sort_by ? '' : 'username') => array('column' => 'u.username', 'text' => FactoryText::_('results_filter_username')),
(3 == $settings->results_default_sort_by ? '' : 'distance') => array('column' => 'p.distance', 'text' => FactoryText::_('results_filter_distance')),
// (3 == $settings->results_default_sort_by ? '' : 'photos') => array('column' => 'p.photos', 'text' => FactoryText::_('results_filter_photos')),
(4 == $settings->results_default_sort_by ? '' : 'rating') => array('column' => 'p.rating', 'text' => FactoryText::_('results_filter_rating')) ,
//(4 == $settings->results_default_sort_by ? '' : 'rating') => array('column' => 'p.distance', 'text' => FactoryText::_('results_filter_rating')),
(5 == $settings->results_default_sort_by ? '' : 'lastseen') => array('column' => 'p.lastvisit', 'text' => FactoryText::_('results_filter_lastseen')),
);
Co jsem vygooglil, to nefunguje
$this->filterOrder = array(
(1 == $settings->results_default_sort_by ? '' : 'username') => array('column' => 'u.username', 'text' => FactoryText::_('results_filter_username')),
(3 == $settings->results_default_sort_by ? '' : 'distance') => array('column' => 'p.distance', 'text' => FactoryText::_('results_filter_distance')),
// (3 == $settings->results_default_sort_by ? '' : 'photos') => array('column' => 'p.photos', 'text' => FactoryText::_('results_filter_photos')),
(4 == $settings->results_default_sort_by ? '' : 'rating') => array('column' => 'p.rating', 'text' => FactoryText::_('results_filter_rating')) ,
//(4 == $settings->results_default_sort_by ? '' : 'rating') => array('column' => 'p.distance', 'text' => FactoryText::_('results_filter_rating')),
(5 == $settings->results_default_sort_by ? '' : 'lastseen') => array('column' => 'p.lastvisit', 'text' => FactoryText::_('results_filter_lastseen')),
);
Co jsem vygooglil, to nefunguje
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Ahoj, to pole obsahuje navíc podmínky a vnořené pole
Většinou se hodnoty vypisují pomocí metody foreach, u vnořeného pole záleží na tom jaká je struktura:
Např. se použije foreach a v tom foreach ještě jeden foreach pro vnořené pole - samozřejmě je dobré testovat jestli existují hodnoty pomocí isset nebo empty
Nebo pokud se přesně ví, jak je rozměrné vnořené pole, můžeme ušetřit cyklus v cyklu a ve vnořeném poli prostě natvrdo budeme vypisovat hodnoty podle klíče:
např.:
Záleží prostě na tom, jestli chceme znát klíč nebo hodnotu a když hodnotu tak na jaké pozici, atd.
Většinou se hodnoty vypisují pomocí metody foreach, u vnořeného pole záleží na tom jaká je struktura:
Např. se použije foreach a v tom foreach ještě jeden foreach pro vnořené pole - samozřejmě je dobré testovat jestli existují hodnoty pomocí isset nebo empty
Nebo pokud se přesně ví, jak je rozměrné vnořené pole, můžeme ušetřit cyklus v cyklu a ve vnořeném poli prostě natvrdo budeme vypisovat hodnoty podle klíče:
např.:
foreach ($a as $b => $c) {
echo $c[0]; // přístup k vnořenému poli - první hodnota
echo $c[1]; // přístup k vnořenému poli - druhá hodnoa
}
Záleží prostě na tom, jestli chceme znát klíč nebo hodnotu a když hodnotu tak na jaké pozici, atd.
Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
já jsem použil "
echo implode(", ", $this->filterOrder) a to mi vypíše, že jsou tam 4 vnořená pole.
Jak v tomto konkrétním případě vypíšu obsah vnořených polí?
pro Cony - na var_dump jsem narazil, ale nenapadlo mně ho použít. Díky, to je to co potřebuji
echo implode(", ", $this->filterOrder) a to mi vypíše, že jsou tam 4 vnořená pole.
Jak v tomto konkrétním případě vypíšu obsah vnořených polí?
pro Cony - na var_dump jsem narazil, ale nenapadlo mně ho použít. Díky, to je to co potřebuji
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Pro vypisování proměnných (při testování php kódu) ještě doporučuji použít rozšíření
J!Dump
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.