Autor Zpráva
RuMeC
Profil *
mam $cislo = "2-1-4-2-8-2-7";

a potrebuju k cislu 7 pricist 1 ... ale nvm jak si to mam ztoho vytahnut a pak znovu ulozit ve tvaru 2-1-4-2-8-2-8 ... jak je to podle vas nejjednodusi ??? rozlozit na pole bo jak ??
suky
Profil
pres explode
http://php.ftp.cvut.cz/manual/cs/function.explode.php
nejdriv si to rozlozis do pole:

$cislo = "2-1-4-2-8-2-7";
$pole = explode("-",$cislo);
$pole[6] = $pole[6] + 1;

for ($i = 0; $i<=6; $i++)
	{
	if ($i != 6)
		{
		$zpatky .= $pole[$i]."-";
		}
	else
		{
		$zpatky .= $pole[$i];
		}
	}

takhle by to melo byt ;)
RuMeC
Profil *
jo dik to je ono ... sem nevedel pres jakou funkci to mam zpatky poskladat na ten tvar 2-1-4-2-8-2-8 a ono je to tak jednoduche pres cyklus ... jinak presneji takto je to uplne spravne:

$cislo = "2-1-4-2-8-2-7";
$pole = explode("-",$cislo);
$pole[6] = $pole[6] + 1;

for ($i = 0; $i<=6; $i++){
if ($i != 6)
{
$zpatky .= "".$pole[$i]."-";
}
else
{
$zpatky .= $pole[$i];
}
}
suky
Profil
sorry toho sem si nevsim ;) TO vis po ranu ;)
HamStet
Profil *
Na to složení je funkce implode - možná to bude rychlejší než cyklus.
RuMeC
Profil *
HamStet

jo to maš pravdu ... použiju radši implode jelikož vtom scriptu už mam 3 cykli ...
suky
Profil
Paradni funkce, tu sem ani neznal ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: