|
|
|
| Привет,
в данном коде в $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 );
|
Заранее спасибо | |
|
|
|
|
|
|
|
для: mister_pipin
(04.05.2011 в 17:11)
| | 1. Если не сложно приведите содержимое переменной $adminMessage с двумя или более параметрами?
2. Почему нельзя превратить $adminMessage в массив, чтобы хранить отдельную переменную в отдельном элементе массива? | |
|
|
|
|
|
|
|
для: 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 );
}
|
чесно сказать с данным видом кода не особа знаком чтобы перевести в массив и выбрать нужную переменную( | |
|
|
|