Autor | Zpráva | ||
---|---|---|---|
Pompo Profil |
#1 · Zasláno: 18. 6. 2018, 15:01:47
Mám pole, kde obsah jedné pozice je třeba řetrězec "hc". Pozici toho řetězce získám takto:
$pozice_hc = array_keys($a, "hc"); //vrátí Array ( [0] => 8 ) Jak dostanu tu číslovku 8 do proměnné třeba $pok? Děkuji. |
||
RastyAmateur Profil |
#2 · Zasláno: 18. 6. 2018, 16:24:07
Pompo:
$pozice_hc = array_keys($a, "hc")[0] vrátí první nález
|
||
Pompo Profil |
#3 · Zasláno: 18. 6. 2018, 17:11:13
Děkuji za pomoc, ale mě to hází chybu
Parse error: syntax error, unexpected '[' in Co s tím? |
||
RastyAmateur Profil |
#4 · Zasláno: 18. 6. 2018, 17:43:08
Pompo:
Tak to bude asi verzí PHPka $pozice_hc = array_keys($a, "hc"); $pok = $pozice_hc[0]; |
||
nightfish_ Profil * |
#5 · Zasláno: 18. 6. 2018, 20:20:31
$pok = array_search($a, 'hc', true); // pozor, vrací FALSE v případě, že hodnota 'hc' se v poli nenachází |
||
Pompo Profil |
#6 · Zasláno: 19. 6. 2018, 00:53:29
RastyAmateur:
„ $pok = $pozice_hc[0]; “
Bezva, tohle funguje. Díky. |
||
Pompo Profil |
#7 · Zasláno: 19. 6. 2018, 01:54:29
Pompo:
Tenhle problém jsem řešil pro naše stránky s rodokmenem. Skript PHPGEDVIEW už, bohužel, není dál vyvíjen a v původní verzi tam v seznamu osob chyběly osoby se začátečním znakem Ch. Tak jsem se, jako naprostý laik a diletant v programování, chca nechca musel pustit do pokusů tam ten znak Ch doplnit, protože se nezobrazovaly právě osoby se znakem Ch na začátku příjmení. Díky Tobě se tam už ty osoby zobrazují, viz hajek-rodokmen.info/phpgedview42/indilist.php?ged=hajekjosef1886-20-12-05-08-ful-utf8 Ještě jednou díky. |
||
Keeehi Profil |
#8 · Zasláno: 19. 6. 2018, 01:59:59
Pompo:
A nezobrazovali se prostě lidé s Ch prostě pod C? Tedy ne že by chyběli, jen podle české abecedy nebyly tam kde by měli? |
||
Pompo Profil |
Keeehi:
No, právě že ne, prostě vyhledat osobu např. Chochola nebylo možné. |
||
Časová prodleva: 5 let
|
0