Autor Zpráva
webihned
Profil
Zdravím, mám pole
<?php $params = array('name' => 'Jméno', 'lName' => 'Příjmení'); ?>
a já bych potřeboval z toho udělat
<?php echo $name . '<br />'; echo $lName;?>
. To pole bude dynamické takže tam nebudou pouze tyto hodnoty. Děkuji za rady.
Medvídek
Profil
webihned:
Co třeba foreach?
jenikkozak
Profil
webihned:
A to se ptáš, ačkoliv nabízíš programování v PHP na zakázku?
webihned
Profil
Medvídek:
Zkoušel jsem foreach, ale bohužel se mi to nedaří. Nemohl by jsi mi trochu víc pomoct? Díky.

jenikkozak:
Ano, nabízím. Bohužel se mi tato věc nedaří vyřešit ačkoli podle vašich reakcí to bude prkotina.
Medvídek
Profil
webihned:
Ono z tvého příkladu nejsem moc moudrý, jestli chceš vypsat klíč, nebo hodnotu.
Každopádně to řeší mnou odkázaný foreach (kde jsou mimochodem i různé příklady), takže pro tebe nebude problém si nechat vypsat buďto klíče, nebo hodnoty, popř. obojí.

foreach($params as $key=>$value){
    echo $key." se rovná ".$value."<br />";
} 
webihned
Profil
Medvídek:
Ano, to vím jak to funguje. Chci aby klíč byl proměnná a hodnota hodnota. Takže z pole
<?php $x = array('name' => 'Jméno', 'lName' => 'příjmení'); ?>
by byly 2 proměnné:
<?php 
$name //s hodnotou jméno; 
$lName//s hodnotou Příjmení
?>
Jan Tvrdík
Profil
webihned:
<?php
$x = array('name' => 'Jméno', 'lName' => 'příjmení');
extract($x);
echo $name . '<br />'; echo $lName;
?>
webihned
Profil
Jan Tvrdík:
Díky, tu funkci jsem neznal.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0