|
|
|
| подскажите как это сделать?
например есть что-то типа
aaa<span>ssdds</span><br />
<input type=button value="aaa" />
<input type=text value="bbb" />
<input type=submit value="ccc" />
|
хочется получить все value (ну т.е. aaa,bbb,ccc)
а еще лучше, самое последнее value
подскажите плиз как это сделать? | |
|
|
|
|
|
|
|
для: 1999
(04.11.2006 в 21:45)
| | Для этого тэги input следует снабдить атрибутом name - значение этого атрибута будет выступать в качестве ключа массива $_POST. | |
|
|
|
|
|
|
|
для: cheops
(04.11.2006 в 22:35)
| | вобще не понял(( а при чем тут $_POST???
постом же данные я не посылаю... | |
|
|
|
|
|
|
|
для: 1999
(05.11.2006 в 00:06)
| | А чем посылаете? | |
|
|
|
|
|
|
|
для: 1999
(04.11.2006 в 21:45)
| |
<?php
$contents= '
aaa<span>ssdds</span><br />
<input type=button value="aaa" />
<input type=text value="bbb" />
<input type=submit value="ccc" />
';
$pattern = '|<input type=.+? value="(.+?)" />|';
preg_match_all($pattern, $contents, $array);
unset($array[0]);
echo "Значения";
echo "<pre>";
print_r($array);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(04.11.2006 в 22:38)
| | ммм.... ага близко очень... но не работает..
просто сам тэг input бывает описан совершенно по-разному((
от
<input type="button" class="input" name="aaa" value="BUTTON">
|
до
<input value="yes" type="radio" style="width: 200px; background: none;" name="bbb">
|
как быть в таком случае? | |
|
|
|
|
|
|
|
для: 1999
(05.11.2006 в 00:04)
| |
<?php
$contents= '
aaa<span>ssdds</span><br />
<input type=button value="aaa" />
<input type=text value="bbb" />
<input type=submit value="ccc" />
<input value="yes" type="radio" style="width: 200px; background: none;" name="bbb">
<input type="button" class="input" name="aaa" value="BUTTON">
';
$pattern = '/<input[^>]+value=(\'|")(.*)\1[^>]*>/isU';
preg_match_all($pattern, $contents, $array);
echo "Значения";
echo "<pre>";
print_r($array[2]);
echo "</pre>";
?>
|
| |
|
|
|