zdravicko potreboval bych pomoc
<?
$predmet="/1/ ahoj /7/ /8/ /10/ /12/";
ereg("^/[0-9]{1,2}/$*", $predmet, $d);
print_r($d);
?>
vysledek
Array ( [0] => /1/ )
ale chci mit vysledek
Array ( [0] => /1/ [1] => /7/ [2] => /8/ [3] => /10/ [4] => /12/ )
necykli se mi a nevim ja to zapsat skrip si muzete vyzkouset funkcni
vysledek je stejnej i kdyz zapisu
ereg("/[0-9]{1,2}/*", $predmet, $d);
Fórum › PHP
Regulární výraz
Teda nejsem v Posix syntaxi vůbec kovanej, proto bych to řešil Perl(em), který je mocnější a rychlejší.
$predmet="/1/ ahoj /7/ /8/ /10/ /12/";
preg_match_all("//[0-9]{1,2}//", $predmet, $d);
$d = $d[0];
print_r($d);
Věřím, že můžete v životě získat všechno, co budete chtít, když budete pomáhat druhým lidem, aby dostali to, co si přejí oni. - Zig Ziglar
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 47 hostů
Podobná vlákna
Regulární výraz — založil Johny
Regulární výraz — založil Fanda36
Regulární výraz — založil HoHo
Regulární výraz — založil Anonymní uživatel
Regulární výraz. — založil Paja2
Moderátoři diskuze