Нужно сохранить в одной переменной несколько переменных + текст, что бы потом все это дело вывести на экран. Т.е., что то в роде: PHP: $data['delatnost']="$data['del'] какой то текст $data['del2'] какой то текст $data['del3']" Как это описать правильно, что бы работало?
Если в переменных строки, то используйте объединение строк: PHP: $user1 = 'Маша'; $user2 = 'Паша'; $action = $user1.' и '.$user2.' пошли погулять'; echo $action; // Маша и Паша пошли погулять
нафига? если интерпретатор пыхи может работать и так: "$rrr['dsfsd'] текст" еще лучше: "{$rrr['dsfsd']} текст" а есть вовсе функция sprintf и одновременно освобождаем машину от проверки на наличие переменных в строке с двойными кавычками
Спасибо. Создал вот так: PHP: $data['summer_osnivac']="$data[ime_osnivac] $data[prezime_osnivac] iz $data[derjavlanstvo_osnivac] pasoš br. $data[broj_pasosa_osnivac] od $data[fms_pasos_osnivac]"; summer_osnivac сохраняется в базе, и подставляется в текст в нужном месте: Иван Иванов iz России pasoš br. 555555 od FMS 3005. Подскажите, как задать условие, что бы, если одна (любая) из переменных пуста, например ime_osnivac , то в базу бы ничего не записывалась? Потому, что сейчас, если не заданы "начальные" переменные, то в summer_osnivac сохраняется вот такой текст: iz pasoš br. od Дело в том, что Ивановых Иванов может быть от 2 до 5 штук, каждый раз по разному.
Это же основа: PHP: if( !empty(переменная) OR !empty(переменная) ) { //Если одна из переменных не пуста, то... //Тело условия }
в каком месте эти способы не стандартны ? про лучше/хуже - тема бред. Если вам нравится 4 действия тыкать, место двух или вовсе 0, то пожалуйста... никто не запрещает. А теперь вернемся к вашему посту https://php.ru/forum/threads/kak-soxranit-v-peremennuju-druguju-peremennuju-tekst.63940/#post-521267 Вопрос: а он по логике не тоже делал? значения вписать в строку. Смысл тогда вашего поста с 4 действиями ?