Autor | Zpráva | ||
---|---|---|---|
Ulet Profil * |
Dobrý den,
řeším malý problém v poli bohužel se mi nadří na nějpřijít. Kód vypadá takto: $retezec = 'aabbaac'; function odstranMezeryVratPole($retezec) { $retezec = str_Replace(' ','', $retezec); $vystup = array(); for($i=0;$i<strlen($retezec);$i++){ $vystup[$retezec[$i]] = 0; } return $vystup; } výstup: Array ( [a] => 0 [b] => 0 [c] => 0 ) (proč se to děje sice chápu ale nevím jak to řešit) potřebovyl bych na výstupu docílit tohoto: Array ( [a] => 0 [a] => 0 [b] => 0 [b] => 0 [a] => 0 [a] => 0 [c] => 0 ) jednoduše stejnej počet znaků jen prohodit key s value a dát mu hodnotu 0. |
||
Joker Profil |
#2 · Zasláno: 29. 1. 2013, 10:49:54
Ulet:
Položka v poli je identifikovaná klíčem, který logicky musí být unikátní. Čili není možné mít v poli víc stejných klíčů, stejný klíč = stejná položka. |
||
peta Profil |
#3 · Zasláno: 29. 1. 2013, 12:15:57
Ale slo by z toho udelat
[a] => Array(0, 0, 0, 0), [b] => Array(0), [c] => Array(0) |
||
Ulet Profil * |
#4 · Zasláno: 29. 1. 2013, 12:34:39
Díky moc tohle bude ten problém, vyřeším to tedy nějak jinak.
|
||
Tori Profil |
#5 · Zasláno: 29. 1. 2013, 16:46:48
Ulet:
„potřebovyl bych na výstupu docílit tohoto:“ A jak s tím polem pak dál chcete pracovat, k čemu to je? |
||
Časová prodleva: 11 let
|
0