Eli kuinka PHP:ssä pystyy muuttamaan string-muuttujan, joka sisältää numeraalista tietoa, valueksi?
Jaa niin: Miten rivinumeron saa arraysta selville sen perusteella, mitä rivillä lukee? Mahdotonta?
Tota ekaa kysymystäsi en ihan tajunnut, mutta
Jyrpykkä kirjoitti:
Jaa niin: Miten rivinumeron saa arraysta selville sen perusteella, mitä rivillä lukee? Mahdotonta?
PHP täyttää veroilmoituksenkin puolestasi:
https://www.php.net/array_search
:)
Jyrpykkä kirjoitti:
Eli kuinka PHP:ssä pystyy muuttamaan string-muuttujan, joka sisältää numeraalista tietoa, valueksi?
$s = "200"; $i = (int)$s;
Toki tuo ei ole yleensä tarpeellista, PHP osaa maagisesti muuttaa merkkijonot luvuiksi kun niillä lasketaan, esim.
blaze@sakura ~ $ php -r 'var_dump("200" + "200");' int(400)
Jyrpykkä kirjoitti:
Jaa niin: Miten rivinumeron saa arraysta selville sen perusteella, mitä rivillä lukee? Mahdotonta?
Hyvä ajotus, puhuin tuosta just 30 min sitte :P
#ohjelmointiputka@IRCnet kirjoitti:
22:42 <@Blaze> sanokaas, mikä on paras tapa php:ssä saaja arvoa vastaava key arraystä
22:42 <+KeKimmo> Blaze: joku search.
22:42 <@Blaze> ts. mulla on arvo, ja tiiän, että se on siinä arrayssa, niin miten saan keyn?
22:42 <+KeKimmo> Blaze: https://www.php.net/manual/en/function.array-search.php
22:43 <@Blaze> toi array_search on se, jonka ite keksin, mut tuntuu jotenki hitaalta ja raskaalta
22:43 <@Blaze> toki tässä on pienet tietomäärät, että ei ehkä väliä
22:45 <+KeKimmo> Blaze: Laita array_flip ja sitten taulukko[$haettava] :P
22:45 <@Blaze> KeKimmo: tuohan on ovela, kiitos
Jos tieto tarvii hakea vain kerran tai pari, käyttäisin array_searchia, jos useammin, KeKimmon tapa vaikuttaa hassulta.
M'kay thx
Aihe on jo aika vanha, joten et voi enää vastata siihen.