Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: unset для масива [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: Не удаляет пустой
dubasua
Отправлено: 20 Октября, 2012 - 23:26:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




ну и хорошо

(Отредактировано автором: 21 Октября, 2012 - 00:16:05)

 
 Top
AlexAnder
Отправлено: 21 Октября, 2012 - 06:51:37
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




dubasua пишет:
запись в двойных скобках работает быстрее чем конкатонация, это так совет на будущее.

разве? Не понял Не понял

(Отредактировано автором: 21 Октября, 2012 - 06:52:50)



-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
dubasua
Отправлено: 21 Октября, 2012 - 07:18:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




AlexAnder пишет:
dubasua пишет:
запись в двойных скобках работает быстрее чем конкатонация, это так совет на будущее.

разве? Не понял Не понял


Конечно, что быстрее?
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $str1,$str2,$str3;
  3. //Или
  4. echo $str1.$str2.$str3;
  5.  
 
 Top
AlexAnder
Отправлено: 21 Октября, 2012 - 08:38:00
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




dubasua пишет:
AlexAnder пишет:
dubasua пишет:
запись в двойных скобках работает быстрее чем конкатонация, это так совет на будущее.

разве? Не понял Не понял


Конечно, что быстрее?
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $str1,$str2,$str3;
  3. //Или
  4. echo $str1.$str2.$str3;
  5.  

Цитата:

Notice: Undefined variable: str1 in Z:\home\test1.ru\www\index.php on line 2
[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: str2 in Z:\home\test1.ru\www\index.php on line 2

Notice: Undefined variable: str3 in Z:\home\test1.ru\www\index.php on line 2

Notice: Undefined variable: str2 in Z:\home\test1.ru\www\index.php on line 4

Notice: Undefined variable: str1 in Z:\home\test1.ru\www\index.php on line 4

Notice: Undefined variable: str3 in Z:\home\test1.ru\www\index.php on line 4


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
dubasua
Отправлено: 21 Октября, 2012 - 19:15:20
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




AlexAnder
Ну эти ошибки говорит о том что переменные не найдены
попробуй так
PHP:
скопировать код в буфер обмена
  1.  
  2. $str1 = "Это строка №1";
  3. $str2 = "Это строка №2";
  4. $str3 = "Это строка №3";
  5. echo "$str1 <br/> $str2 <br/> $str3 <br/>";
  6. // или
  7. echo $str1,"<br/>",$str2,"<br/>",$str3,"<br/>";
  8. //а вот так трудоемкей
  9. echo $str1."<br/>".$str2."<br/>".$str3."<br/>";
  10.  

(Добавление)
Ну для уверенности запусти скрипт и посмотри на результат
PHP:
скопировать код в буфер обмена
  1.  
  2. $str1 = "Это строка №1";
  3. $str2 = "Это строка №2";
  4. $str3 = "Это строка №3";
  5.  
  6. $time_begin = microtime();
  7. $i = 0;
  8. do{
  9.         $val = "$str1 <br/> $str2 <br/> $str3 <br/>";
  10.         $i++;
  11. }while($i < 10000*100);
  12. $str_time = microtime() - $time_begin;
  13.  
  14. $time_begin = microtime();
  15. $i = 0;
  16. do{
  17.         $val = $str1."<br/>".$str2."<br/>".$str3."<br/>";
  18.         $i++;
  19. }while($i < 10000*100);
  20. $concat_time = microtime() - $time_begin;
  21.  
  22. echo "Время работы в кавычках - $str_time<br/>";
  23. echo "Время работы конкатонации - $concat_time<br/>";
  24.  
  25.  


У меня вот такой результат
CODE (html):
скопировать код в буфер обмена
  1.  
  2. Время работы в кавычках - 0.006127
  3. Время работы конкатонации - 0.275028
  4.  

(Отредактировано автором: 21 Октября, 2012 - 19:27:33)

 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB