[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24

Ahojte, mám array pole,
Kód:
array(245231324 => [nejakytext], 11112 => [nejakytext2])

ale ide o to že tie čísla niesu porade, to by asi ale vadit nemalo a ja potrebujem vyhladať tie ktoré v nejakytext teda v hodnote obsahujú nejaké slová

napadlo ma že cez foreach a budem hladať či sa moj hladaný retazec zhoduje

ale neviem ako to potom usporiadať
sort() mi nejak nejde :roll:


Offline

Čestný člen
Čestný člen
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno

Skusil si ksort() ?


Offline

Užívateľ
Užívateľ
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 26.11.06
Prihlásený: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA

hľadaj cez in_array('hladane slovo', $pole);


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

Správca fóra
Správca fóra
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

ty chces, aby ti v poli hodnot naslo prvok, ktoreho cast je zhodna s hladanym vyrazom alebo hodnota prvku je identicka s hladanym vyrazom? to su dve rozne veci a len pri tej druhej mozes pouzit in_array


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 09.07.2009 11:54 | Hladanie v array poli a usporiadanie výsledkov

áno len časť teda povedzme že v poli bude miso250593 a ked dam hladať miso tak my to vyhodí
teda niečo ako v sql LIKE %miso%

a usporiadať podla abecedy tie ktoré nájde

no mna napadlo že

foreach ($array as $key => $data) {

if (strpos($data, 'TEXT CO MA NAJST'))
{
$newdata[$key] = $data;
}
}

napr takto a potom to pomocou $data usporiadať podla abecedy


Offline

Správca fóra
Správca fóra
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

a co ti na tom nefunguje? nevyzera, ze by tam mal byt nejaky problem (okrem mensej chyby pri pouziti strpos)...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 09.07.2009 15:56 | Hladanie v array poli a usporiadanie výsledkov

a akej?

mne ide o to že nefunguje mi to usporiadanie


Offline

Správca fóra
Správca fóra
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

ak bude hladany vyraz na zaciatku hodnoty prvku pola (funkcia vrati poziciu 0), tak ti ho neprida do pola $newdata, lebo sa ta 0 vyhodnoti ako FALSE a teda podmienka v if nebude splnena...

usporiadavat prvky vysledneho pola chces podla indexov alebo hodnot prvkov?


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 09.07.2009 16:06 | Hladanie v array poli a usporiadanie výsledkov

hodnôt

a čo použiť namiesto strpos
?


Offline

Správca fóra
Správca fóra
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

sort() sa pouziva na zoradenie hodnot, malo by to fungovat...
Kód:
$search = "vyraz";

$newdata = array();
foreach($olddata as $value) {
   if(strpos($value, $search)!==FALSE) {
      $newdata[] = $value;
   }
}

sort($newdata);

print_r($newdata);


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Hladanie v array poli a usporiadanie výsledkov

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 09.07.2009 16:22 | Hladanie v array poli a usporiadanie výsledkov

ďakujem


 [ Príspevkov: 11 ] 


Hladanie v array poli a usporiadanie výsledkov



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Usporiadanie vysledkov

v JavaScript, VBScript, Ajax

3

101

25.12.2013 15:07

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Usporiadanie prvkov v poli

v Assembler, C, C++, Pascal, Java

4

186

13.04.2017 12:21

neutroN

V tomto fóre nie sú ďalšie neprečítané témy.

Prehladavanie Array a jeho usporiadanie

v PHP, ASP

4

344

15.07.2009 10:56

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Hľadanie hodnoty v poli

v PHP, ASP

5

337

01.09.2010 14:30

zaciatocnik

V tomto fóre nie sú ďalšie neprečítané témy.

Hladanie v array

v PHP, ASP

5

236

19.03.2012 21:38

w3r0

V tomto fóre nie sú ďalšie neprečítané témy.

Zoradenie vysledkov v JOINe

v Databázy

2

151

11.02.2013 16:14

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Google vyhladavac (zobrazovanie vysledkov)

v Internetový marketing, SEO, reklama

9

1974

07.05.2009 21:39

lolko

V tomto fóre nie sú ďalšie neprečítané témy.

WordPress: forma zobrazenia výsledkov vyhľadávania

v Redakčné systémy

7

163

26.10.2014 9:09

capricorn7

V tomto fóre nie sú ďalšie neprečítané témy.

mysql - triedenie výsledkov po slovensky

v Databázy

5

925

21.01.2010 11:52

Merlin_sk

V tomto fóre nie sú ďalšie neprečítané témy.

Firefox - plugin na streamovanie vysledkov hladania?

v Sieťové a internetové programy

0

169

05.04.2010 13:16

SkyHiRider

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL fulltext priveľa výsledkov a ich zoraďovanie

v Databázy

9

577

16.04.2011 22:16

allan

V tomto fóre nie sú ďalšie neprečítané témy.

Pôjde vám hra na tomto PC - pár mojich výsledkov

v Počítačové hry

4

522

22.12.2007 18:25

Mir

V tomto fóre nie sú ďalšie neprečítané témy.

usporiadanie divov

v HTML, XHTML, XML, CSS

6

427

15.12.2009 20:07

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Usporiadanie kablov

v Chladiče a všetky druhy chladenia

5

1452

20.10.2006 17:09

ScorpionSX

V tomto fóre nie sú ďalšie neprečítané témy.

Usporiadanie čísiel

v Assembler, C, C++, Pascal, Java

26

362

28.03.2017 21:15

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Usporiadanie suborov

v Operačné systémy Microsoft

0

138

24.08.2012 18:50

dangerous_123



© 2005 - 2017 PCforum, edited by JanoF