| |
|
|
| | Кто подскажет или даст ссылку на информацию по переменным с точками, типа
$mm.="012343";
$mm.="567890";
|
Что означает точка после переменной? И почему у одной переменной разные значения, длячего это надо? Нигде, даже в учебнике (Самоучитель PHP) такого не нашёл. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(21.05.2006 в 20:11)
| | | смотри - например переменная mm содержит строку "привет Вася!"
$mm="Привет Вася!";
тогда при записи
$mm.="012345";
$mm будет содержать "Привет Вася!012345" т.е. это простая конкатенация строк - добавление к одной строке значения из другой строки | |
| |
|
|
| |
|
|
| |
для: Пётр
(21.05.2006 в 20:17)
| | | по простому можно сказать что в РНР точка это плюс в строках
типа
echo $data.'<br>'; | |
| |
|
|
| |
|
|
| |
для: himic
(21.05.2006 в 20:24)
| | | А зачем это надо, что нельзя сразу написать "Привет Вася!012345"? Зачем делить на две части?
Кто знает примеры, где это можно применить? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(21.05.2006 в 20:42)
| | | Я например в чате так делаю
циклом формирую строку из всех сообщений
<?
while($arr=mysql_fetch_array($res)):
$out.=date("[H:i:s] ",strtotime($arr['data'])).'<a href="javascript: u(\''.htmlspecialchars($arr['otprav']).'\')"><b><span style="color:'.htmlspecialchars($arr['color']).'">'.htmlspecialchars($arr['otprav']).":</b></a> ".zamena(htmlspecialchars($arr['text']))."</span><br>";
$data_s=$arr['data'];
endwhile;
?>
|
Ну юто просто для сокращения объёма текста | |
| |
|
|
| |
|
|
| |
для: Владимир22
(21.05.2006 в 20:42)
| | | Например динамическая ссылка - где в конец ссылки надо что-то дописать, т.е. есть ссылка
"http://www.myhost.ru/file.php?in_bd=" извлекающая что-то из файла или БД и в конец его надо добавить например переменные 1 или 2 хорошо, когда вариантов только два, но если их двадцать - и параметр не одна циферка и не циферка вовсе - писать каждую ссылку вручную?
проще сделать подстановку автоматом, объединяя уже существующий адрес с какими-то данными сохранёнными в зависимости от ввода пользователя или его действия в какой-то переменной.
Почитай самоучитель какой недь по PHP - те же softtime-овские или Котёрова (пусть даже доступную в инете версию для PHP4) многое прояснится :) | |
| |
|
|
| |
|
|
| |
для: Владимир22
(21.05.2006 в 20:42)
| | | а блин, забыл достаточно хороший пример - когда к SQL надо отправить достаточно длинный запрос, тогда удобнее написать
не
$query="SELECT * FROM kvars, raions, vids, vlads WHERE kvars.id_raion=raions.id_raion AND kvars.id_vid=vids.id_vid AND kvars.id_vlad=vlads.id_vlad ORDER BY kvars.komn";
|
а например:
$query="SELECT * FROM kvars, raions, vids, vlads";
$query.="WHERE kvars.id_raion=raions.id_raion AND kvars.id_vid=vids.id_vid AND kvars.id_vlad=vlads.id_vlad";
$query.="ORDER BY kvars.komn";
|
тогда, чтобы поменять сортировку, всего лишь надо поставить в строку $query.="ORDER BY kvars.komn"; нужное значение, а не перелопачивать всю строку в посиках, где же чтоже поменять. И читабельнее зачастую такой код при дальнейшем редактировании | |
| |
|
|
| |
|
|
| |
для: Владимир22
(21.05.2006 в 20:11)
| | | http://ru.php.net/manual/ru/language.operators.string.php
Точка - оператор конкатенации (объединения) строк. | |
| |
|
|