PDA

Просмотр полной версии : Склеивание переменных


UnOuter
17.12.2005, 21:35
Есть одна переменная $a
Есть другоая переменная $b

Значения переменных не важно(пусть будет пусто) ...

Можно ли склеить переменные так, чтобы в итоге получилась одна переменная $ab.


Если можно так как?

RaZEr
17.12.2005, 22:44
http://www.php.net/manual/en/language.operators.string.php

UnOuter
17.12.2005, 23:48
Мне нужно не со значением переменной рабоать а именно с именем переменной...

RaZEr
17.12.2005, 23:51
http://www.php.net/manual/en/language.variables.variable.php

UnOuter
18.12.2005, 00:29
В общем проблема такая - детализирую..

в общем после отправки формы сервер получает переменную со занчением..

это переменная может быть типа TXT1 или TXT2 или TXT3 в общем любая..

мне нужно вытащить значения из этой переменной. То есть я знаю что первая чать будет TXT но какая цифра не знаю! цифра может быть любая

RaZEr
18.12.2005, 00:33
перебирай $_REQUEST

UnOuter
18.12.2005, 00:57
пытался делать так

if ( version_compare( phpversion(), '4.1.0' ) == -1 )
$postArray = &$HTTP_POST_VARS ;
else $postArray = &$_POST ;

foreach ( $postArray as $sForm => $value )
{
$info = stripslashes( $value ) ;
}



но что-то не так работает...
подскаи пожалуйста.

Как преебрать и получить то что надо?

Trotil
18.12.2005, 20:20
Вопрос: можно ли в форме предусмотреть лишнее невидимое поле, которое и будет отсылать необходимый номер?

RaZEr
18.12.2005, 20:28
<input type=hidden...

Trotil
18.12.2005, 20:41
RaZEr Спасибо, я знаю!
Я предложил UnOuter`у послать либо само имя переменной, либо динамический номер в скрытом поле, и спросил, может ли UnOuter использовать такой трюк?

BorLase
18.12.2005, 22:11
<?
$txt1 = "one";
$txt2 = "two";
$txt3 = "three";

for( $i=1; $i<=3; $i++ )
echo ${"txt$i"} . "<br>";
?>
но вообще, в этом случае святое дело использовать массив.