Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Конкатенация строк- что быстрее? интересный вопрос про строки 
V
    Опции темы
zone51
  Дата 18.9.2009, 08:29 (ссылка)    | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



Привет всем! Товарищи подскажите пожалуйста есть 2 строки

Код

$str1='Have a';
$str2='Nice day';



что будет быстрее работать?

Код

$str1.Concat($str2);
$str1.$str2
"$str1$str2"


ии есть более быстрый метод? Спасибо большое, очень хочется разобраться

 smile  smile  smile  smile 


--------------------
The truth is out there
PM MAIL   Вверх
MoLeX
Дата 18.9.2009, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата

Код

$str1.Concat($str2);
$str1.$str2
"$str1$str2"


что ты этим хотел сказать? (забыл echo?!)


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
zone51
  Дата 18.9.2009, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



MoLeX, 
Нет просто вопрос в том какая из этих операций выполнится быстрее с точки зрения процессорного времени


--------------------
The truth is out there
PM MAIL   Вверх
lelik133
Дата 18.9.2009, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: 5
Всего: 14



Код

$str1.Concat($str2);

это у вас что за язык??
явно ведь не php, а?
PM ICQ   Вверх
Ипатьев
Дата 18.9.2009, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Цитата(zone51 @  18.9.2009,  08:29 Найти цитируемый пост)
очень хочется разобраться

А зачем?
PM MAIL   Вверх
patap
Дата 18.9.2009, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 26
Всего: 40



ну тут логически можно: (1й вариант отбрасываю)

1. $str1.$str2  -  быстрее
2. "$str1$str2" -  медленее, т.к. строку нужно парсить


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
zone51
  Дата 18.9.2009, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



lelik133, 
Цитата

это у вас что за язык??
явно ведь не php, а? 


именно php прото это вопрос теста который я никак не могу просечь. И там конкат с большой буквы видно чтобы запутать

Цитата

А зачем?


Чтобы понять почему

Цитата

1. $str1.$str2  -  быстрее
2. "$str1$str2" -  медленее, т.к. строку нужно парсить 


Так вот что то мне кажется что второй вариант таки быстрее, почему - чисто интуитивно, позже выложу программу - тест но просто хочется на уровне памяти понять что и почему быстрее smile 


--------------------
The truth is out there
PM MAIL   Вверх
lelik133
Дата 18.9.2009, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: 5
Всего: 14



Цитата

именно php прото это вопрос теста который я никак не могу просечь. И там конкат с большой буквы видно чтобы запутать

мало ли что в каком тесте написано, ткните в мануал что в php есть конструкция Concat
PM ICQ   Вверх
zone51
  Дата 18.9.2009, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



lelik133, 

это пхп стопудово значит просто написали несуществующую функцию если чел не знает что такой нет то может посыпаться

Это сообщение отредактировал(а) zone51 - 18.9.2009, 12:39


--------------------
The truth is out there
PM MAIL   Вверх
Simpliest
Дата 18.9.2009, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: 1
Всего: 3



Цитата(zone51 @  18.9.2009,  12:39 Найти цитируемый пост)
написали несуществующую функция если чел не знает что такой нет то может посыпаться 

Я не знаю, наверное, и 10й части всех функций расширений PHP. Я тест уже не прошел? smile


--------------------
user posted image
PM   Вверх
nerezus
Дата 18.9.2009, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

что будет быстрее работать?
 Одинаково.

В поиск, тема за последний год обсуждалась много раз.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0672 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.