Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Взять нужную переменную
 
 автор: mister_pipin   (04.05.2011 в 17:11)   письмо автору
 
 

Привет,
в данном коде в $adminMessage хранятся переменные, подскажите как лучше и правильнее вытянуть из нее только нужную переменную(из всех переменных что в ней храняться мне нужна только одна)
$adminMessage = preg_replace('/{FORM_NAME}/i' ,$form->title,$adminMessage);
$adminMessage = preg_replace('/{ENTRY_DATA}/i',$dataText  ,$adminMessage);
$adminMessage = str_replace("\r\n", "\n"    , $adminMessage );
$adminMessage = str_replace("\n"  , "<br />", $adminMessage );

Заранее спасибо

  Ответить  
 
 автор: cheops   (04.05.2011 в 17:20)   письмо автору
 
   для: mister_pipin   (04.05.2011 в 17:11)
 

1. Если не сложно приведите содержимое переменной $adminMessage с двумя или более параметрами?
2. Почему нельзя превратить $adminMessage в массив, чтобы хранить отдельную переменную в отдельном элементе массива?

  Ответить  
 
 автор: mister_pipin   (04.05.2011 в 17:29)   письмо автору
 
   для: cheops   (04.05.2011 в 17:20)
 

if( array_key_exists( $key, $data ) ){
                
                //Translate Raw data into readable format
                $d = $pManager->invokeMethod('element','translate',array($f->type), array( $f, $data[$key] ) );
                $dataText .= $f->parameters['label'] ." : ".$d."<br />";    
                
                $fieldPlaceholderA = '{FIELD='.JString::strtoupper($f->parameters['label']).'}';
                $fieldPlaceholderB = '{field:'.JString::strtolower($f->parameters['label']).'}';
            $adminMessage= str_replace( array($fieldPlaceholderA,$fieldPlaceholderB), $d, $adminMessage );
                $userMessage  = str_replace( array($fieldPlaceholderA,$fieldPlaceholderB), $d, $userMessage  );    
            }


чесно сказать с данным видом кода не особа знаком чтобы перевести в массив и выбрать нужную переменную(

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования