Autor | Zpráva | ||
---|---|---|---|
Beginner Profil |
#1 · Zasláno: 3. 6. 2012, 13:25:52
Ahoj. Existuje v php funkce, pomocí které bych vytáhl z např. dlouhého textu pomocí reg. výrazu (např. text mezi tagy <h2></h2>) text a pokud by jich bylo víc, uložilo by se to do pole? Doufám že jsem to napsal nějak rozumě, díky za odpovědi.
|
||
Someone Profil |
preg_match() preg_match_all() |
||
Beginner Profil |
#3 · Zasláno: 3. 6. 2012, 15:31:17
Díky, ještě jestli by jste mi nevysvětlil jak to funguje, třeba jak z
<b>Jedna</b> plus <b>dva</b> získat v jednom poli Jedna a v druhém dva.
|
||
Someone Profil |
#4 · Zasláno: 3. 6. 2012, 15:34:47
<?php $text = "<b>jedna</b> plus <b>dva</b>"; preg_match_all("/<b>(.*?)<\/b>/",$text,$shody); var_dump($shody); ?> array 0 => array 0 => string '<b>jedna</b>' (length=12) 1 => string '<b>dva</b>' (length=10) 1 => array 0 => string 'jedna' (length=5) 1 => string 'dva' (length=3) |
||
Beginner Profil |
#5 · Zasláno: 3. 6. 2012, 18:04:31
Perfektní, díky moc.
|
||
Časová prodleva: 12 let
|
0