Portál AbcLinuxu, 10. května 2024 01:08


Dotaz: Rozdělení proměnné v php

15.10.2013 12:49 Marie
Rozdělení proměnné v php
Přečteno: 222×
Odpovědět | Admin
Dobrý den, mám v php proměnnou
$var = 'novinky-ze-sveta-foceni-541';
a chtěla bych poprosit nějakého programátora, jak bych mohl proměnnou $var rozdělit na text před poslední pomlčkou a text za poslední pomlčkou abych dostala výsledek
$txt = 'novinky-ze-sveta-foceni';
$id = '541';
Pomůže mi prosím někdo? Děkuji. M.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Tarmaq avatar 15.10.2013 12:56 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Rozdělení proměnné v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
$var = 'novinky-ze-sveta-foceni-541';
if (preg_match('/^(.*)-([^-]+)$/', $var, $matches)) {
    $txt = $matches[1];
    $id = $matches[2];
}
Don't panic!
15.10.2013 13:09 Lamer
Rozbalit Rozbalit vše Re: Rozdělení proměnné v php
Díky mnohokrát, můžu se zeptat, proč je to v podmínce? Děkuji. M.

David Watzke avatar 15.10.2013 13:11 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Rozdělení proměnné v php
Protože co kdyby v proměnné $var byl řetězec, který nesplňuje ten formát?
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.