|
|
|
| Здравстуйте.
Подскажите, почему
if(preg_match("~^[\>](.*)(?:/<)$~",'>hgghggikg/<',$uu)) {echo "yes";}
print_r ($uu);
выводит
yesArray ( [0] => >hgghggikg/< [1] => hgghggikg )
а
if(preg_match("~^[\>](.*)(?:</)$~",'>hgghggikg</',$uu)) {echo "yes";}
print_r ($uu);
выводит
yesArray ( [0] => >hgghggikg hgghggikg ) | |
|
|
|
|
|
|
|
для: helpme
(22.10.2009 в 01:13)
| | - | |
|
|
|
|
|
|
|
для: helpme
(22.10.2009 в 01:13)
| | попробуйте перед второй операцией почистить $uu | |
|
|
|
|
|
|
|
для: GeorgeIV
(22.10.2009 в 11:43)
| | Я даже переменную поменял.
Не влияет. | |
|
|
|
|
автор: ...... (22.10.2009 в 15:13) |
|
|
для: helpme
(22.10.2009 в 01:13)
| | эта конструкция что-то напоминает < [1] =>
смотрите не то что вам браузер проинтерпритировал как html, а то что было исходным кодом этого html | |
|
|
|
|
|
|
|
для: ......
(22.10.2009 в 15:13)
| | смотрие исходный текст HTML кода в ответе | |
|
|
|
|
|
|
|
для: ......
(22.10.2009 в 15:13)
| | твою дивизию... это ж надо так проколоться :)) | |
|
|
|
|
|
|
|
для: helpme
(22.10.2009 в 01:13)
| | А вы исходный код страницы посмотрите... там вы увидите что-то вроде
Array
(
[0] => >hgghggikg/<
[1] => hgghggikg
)
Array
(
[0] => >hgghggikg</
[1] => hgghggikg
)
|
Дело в том, что </ [1] => воспринимается как HTML-тэг. | |
|
|
|