немогу чегото подцепить переменную через trim() помогите! $row['params']; его значение из mysql, в нем такая информация: phoneoffice1=8412 phoneoffice2=39-65-18 phone=84555435454 city2=Пенза region2=58000000000 dopinfoinf= qst3year= дальше делаю так: $user_params = $row['params']; и вот так уже в таблице на выводе: <td><? echo trim($user_params, "city2=", " "); ?></td> не выводит параметр city2= Мне нужно чтобы на выводе было: Пенза где я ошибаюсь? поправте меня! за ранее спасибо!
ky3mu4u что-то выс странно используете trim(). данная функция всего лишь "чистит" начало и конец строки от ненужных символов. а у вас аж 3 параметра передано. объясните, пожалуйста, словами, что вам требуется сделать.
мне вот из этого массива: $row['params']; он содержит следующую информацию через ENTER(стоки бывают меняют позиции, к номеру строки не привязаться): phoneoffice1=8412 phoneoffice2=39-65-18 phone=84555435454 city2=Пенза region2=58000000000 dopinfoinf= qst3year= Из этого массива нужно вывести: Пенза тоесть чему равен параметр city2
к примеру в джумле у меня это было реализовано так: (это работает в джумле) $user_params = new JParameter($row->params); <?php echo $row->params = trim($user_params->get('city2', '')); ?> я пытался изменить под обычный код, он мне ошибку на ->get выдает(
PHP: eregi('city2=(.+)region2', $row['params'], $m); $city=trim($m[1]); хотя я не силен в регулярных выражениях, но если я все верно понял, то должно отработать.
krow7 Блин вот ты красавец))) начало и конец строки, блин я даже не думал об этом, я пытался по другому сделать)) Спасибо!