Diskuze: změna položky v poli
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
cyklem?
foreach ($pole as $key=>$value) {if ($value=='aaa') {$pole[$key] = 'bbb'; break;}}
http://php.net/…ef.array.php (ctrl+f replace - vyhledat
slovo na strance)
array_search + array_replace | array_replace_recursive
array_search + array_splice
Kdybys to mel opacne, jako key, dalo by se pouzit
$pole = array('aaa'=>'neco');
var_dump($pole);
$index = 'aaa';
$index2 = 'bbb';
if (isset($pole[$index])) {$value = $pole[$index]; unset($pole[$index]); $pole[$index2] = $value;}
var_dump($pole);
ahoj tahle moznost mi fungovala taky dobre, jen mám problém u výpisu hodnot. jak mám potom vypsat hodnoty? Kdyz pouziji echo $value tak mi to vypíse obsah v poli, ale bez mezer
1 - implode nebo $str.=$value." " a za cyklem substring (substr) a posl.
mezeru odstranit a uplne na zaver echo
2 - array_keys a implode nebo opet $str
Zobrazeno 5 zpráv z 5.