| 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: 13 let
|
|||
0