Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
emagi каза:Смисъл?
MaLa_NocHe каза:Вземане на повече информация от един тип пример:
вземане на множество снимки от даден сайт, а не само една снимка.
пример да вземе всичко което е със <img src=""> тага и да ти го изкара.
<?php
$text = '
snimka1: <img src="asd">
snimka2: <img src="asd2">
snimka3: <img src="asd3">';
preg_match_all('#<img(.*)>#ismU',$text,$r);
foreach ($r[0] AS $img)
{
echo $img . "<br />";
}
?>
MaLa_NocHe каза:Ето ти малко по ясен пример:
Код:<?php $text = ' snimka1: <img src="asd"> snimka2: <img src="asd2"> snimka3: <img src="asd3">'; preg_match_all('#<img(.*)>#ismU',$text,$r); foreach ($r[0] AS $img) { echo $img . "<br />"; } ?>
В патерна задаваме какво търсим, тоест ние търсим <img(.*)> (търсим какво има след <img и преди > на самия хтмл таг).
След тва със $text задаваме от къде да търси, и със $r казваме с коя променлива да изведе резултатите.
и след тва отдоло би трябвало да знаеш какво е (Цикъл).
PREG_MATCH - се използва когато в текста го има само веднъж от това кеото търсиш
PREG_MATCH_ALL - се използва когато в текста го има повече пъти от това което търсиш.
А има ли начин да търся в повече от една променлива?MaLa_NocHe каза:Ето ти малко по ясен пример:
Код:<?php $text = ' snimka1: <img src="asd"> snimka2: <img src="asd2"> snimka3: <img src="asd3">'; preg_match_all('#<img(.*)>#ismU',$text,$r); foreach ($r[0] AS $img) { echo $img . "<br />"; } ?>
В патерна задаваме какво търсим, тоест ние търсим <img(.*)> (търсим какво има след <img и преди > на самия хтмл таг).
След тва със $text задаваме от къде да търси, и със $r казваме с коя променлива да изведе резултатите.
и след тва отдоло би трябвало да знаеш какво е (Цикъл).
PREG_MATCH - се използва когато в текста го има само веднъж от това кеото търсиш
PREG_MATCH_ALL - се използва когато в текста го има повече пъти от това което търсиш.
scoob каза:А има ли начин да търся в повече от една променлива?MaLa_NocHe каза:Ето ти малко по ясен пример:
Код:<?php $text = ' snimka1: <img src="asd"> snimka2: <img src="asd2"> snimka3: <img src="asd3">'; preg_match_all('#<img(.*)>#ismU',$text,$r); foreach ($r[0] AS $img) { echo $img . "<br />"; } ?>
В патерна задаваме какво търсим, тоест ние търсим <img(.*)> (търсим какво има след <img и преди > на самия хтмл таг).
След тва със $text задаваме от къде да търси, и със $r казваме с коя променлива да изведе резултатите.
и след тва отдоло би трябвало да знаеш какво е (Цикъл).
PREG_MATCH - се използва когато в текста го има само веднъж от това кеото търсиш
PREG_MATCH_ALL - се използва когато в текста го има повече пъти от това което търсиш.
Нали в момента търсим в променливата $text, ако имаме примерно няколко променливи ($text1,$text2, и тн.) и искаме да търсим в всички тях едновременно как трябва да стане?
<?php
$text = '
snimka1: <img src="asd">
snimka2: <img src="asd2">
snimka3: <img src="asd3">';
$text1='something else';
$text3=$text.$text1;
preg_match_all('#<img(.*)>#ismU',$text3,$r);
foreach ($r[0] AS $img)
{
echo $img . "<br />";
}
?>