Kezdőoldal » Számítástechnika » Programozás » Kezdő kérdés php-ban. Array_re...

Kezdő kérdés php-ban. Array_reverse témakörben. Ezt hogyan kéne?

Figyelt kérdés
Form-on belül van egy input mezőm gombbal. Van egy 10 elemű tömböm, és a Barnabás név a 8-ik a tömbben. Beírom az inputba Barnabást, elküld, és array_searchel kiírja hogy hanyadik Barnabás. Ez eddíg okés. De én azt szeretném hogy array_reverse-el írja ki hogy hanyadik (nyilván második lesz, be van téve egy üres string nulladik elemnek). Addíg működik hogy megfordítja a tömb sorrendjét, látom is var_dump-al de hogy tudnám elérni hogy a fordított tömbben vizsgálja le abban hanyadik Barnabás? És kiírja hogy második vagy 2. Meg egyáltalán a továbbiakban a fordított tömbbel tudjak dolgozni? Ez egy else ágban van egyébként, lehet nem lényeges csak megemlítem.

2017. aug. 12. 15:32
 1/3 anonim ***** válasza:

$tomb = array_reverse($tomb);

és utána az új tömbben keresel

2017. aug. 12. 16:01
Hasznos számodra ez a válasz?
 2/3 sharkxxx ***** válasza:

Először töröld ki azt az üres elemet a tömb elejéről. Mert PHP-ben az első elem indexének 0-nak kell lenni.

Amikor egy elem sorszámát akarod megjeleníteni, akkor megjelenítés előtt az indexhez hozzáadol 1-et.


<?php

$tomb = array("elso", "masodik", "harmadik", "negyedik",


"otodik", "hatodik", "Barnabas", "nyolcadik", "kilencedik");


$index = array_search("Barnabas", $tomb);

$sorszam = $index + 1;

echo $sorszam . "<br />\n";


$forditott_tomb = array_reverse($tomb);


$index = array_search("Barnabas", $forditott_tomb);

echo ($index + 1) . "<br />\n";

?>

2017. aug. 12. 16:33
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Ja hogy második paraméternek meg lehet adni a fordított tömböt...wow...köszi a válaszokat próbálkozom vele.
2017. aug. 12. 17:46

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!