PHP - rozdělení řetězce s pomlčkou na dva

1 odpovědí
16.06.2017 napsal Johan dotaz do kategorie programovani 11 / 11

PHP - rozdělení řetězce s pomlčkou na dva

Vyřešeno

programovani php

Ahoj, potřebuji v PHP rozdělit řetězec, který obsahuje jako oddělovač pomlčku, na dvě proměnné - konkrétně se jedná o rozdělení čísla účtu na předčíslí a číslo účtu např. 123456-1234567890 chci na $predcisli = 123456 a $cisloUctu = 1234567890. Další problém je, že nějaký účet předčíslí má a některý ne a PHP skript by to měl poznat... pomůže mi někdo alespoň nasměrovat?

21.06.2017 odpověděl Hanz Superuser
Zkontrolováno

Ahoj, můžeš to řešit v PHP např. takto pomocí funkce strpos() a explode():

$oddelovacUcet='-';
if(strpos($cisloUctu,$oddelovacUcet)!==false) {
	$cisloUctuPole = explode("-", $cisloUctu);
	$predcisliUctu = $cisloUctuPole[0];
	$cisloUctu = $cisloUctuPole[1];
} else {
	$predcisliUctu = "";
	$cisloUctu = $cisloUctu;
}

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace