Zadejte hledaný výraz...

Načtení části řetězce do proměnné

matata86
verified
rating uzivatele
(3 hodnocení)
30. 8. 2014 20:05:51
Ahoj,
je prosím nějakým způsobem možné našíst do proměnné část řetězce?
Např. mám že $pokus =
Rád bych řetězec změnil tak aby do proměnné pokus1 bylo načteno pouze:
To co je před h2 může být vždy jiné.
Nebo lze nějak načíst obsah elementu s určitou třídou?
Díky moc.
30. 8. 2014 20:05:51
https://webtrh.cz/diskuse/nacteni-casti-retezce-do-promenne/#reply1051357
http://php.net/manual/en/function.strip-tags.php
30. 8. 2014 20:23:45
https://webtrh.cz/diskuse/nacteni-casti-retezce-do-promenne/#reply1051356
Bacon
verified
rating uzivatele
(2 hodnocení)
30. 8. 2014 20:39:04
Element s určitou třídou můžeš targetnout např. podle XPath, SimpleDOM, atd.
30. 8. 2014 20:39:04
https://webtrh.cz/diskuse/nacteni-casti-retezce-do-promenne/#reply1051355
Fido123
verified
rating uzivatele
(13 hodnocení)
30. 8. 2014 20:42:40
Nebo můžeš použít regulární výrazy, něco jako
30. 8. 2014 20:42:40
https://webtrh.cz/diskuse/nacteni-casti-retezce-do-promenne/#reply1051354
Evidentně jsi začátečník, tak můžeš začít jednoduchou PHP funkcí explode, která řetězec rozdělí na více částí do pole..
$pokus = '

Další možnosti

atd atd.....';
$rozdeleno = explode("",$pokus);
$prvni_cast = $rozdeleno . ""; // ten rozdělovač se z řetězce odstraní, tak ho můžeš přidat ručně
$druha_cast = $rozdeleno; // zde bude vše, co se vyskytuje po
nicméně tohle není vůbec dynamické řešení, spíš jen řešení konkrétního dotazu .... protože pokud tam například bude více pak se ti vytvoří více prvků v poli :-)
Doporučoval bych jednoznačně používat regulérní výrazy, jako ti radí výše ... je to sice složitější k prvotnímu pochopení, ale daleko více použitelné ;-)
29. 9. 2014 00:06:41
https://webtrh.cz/diskuse/nacteni-casti-retezce-do-promenne/#reply1051353
Bacon
verified
rating uzivatele
(2 hodnocení)
29. 9. 2014 11:19:38
A já jednoznačně doporučuji nepoužívat regulérní výrazy. Více na StackOverflow.
29. 9. 2014 11:19:38
https://webtrh.cz/diskuse/nacteni-casti-retezce-do-promenne/#reply1051352
Alexy
verified
rating uzivatele
6. 10. 2014 22:25:26
No kdybyste použil PEG gramatiku, která vychází z regulárních výrazů, tak tím můžete parsovat i HTML :-)
6. 10. 2014 22:25:26
https://webtrh.cz/diskuse/nacteni-casti-retezce-do-promenne/#reply1051351
Pro odpověď se přihlašte.
Přihlásit