Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]laczenie stringow
-gox-
post
Post #1





Goście







jak nazywa sie funkcja laczaca dwa stringi?
str*() bodajze
wiem ze moge $a.$b; ale widzialem kiedys taka funkcja, skoro mozna schludniej a moze nawet i szybciej to tak wlasnie chce (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-rimaniel-
post
Post #2





Goście







Nie ma głupich pytań. Są tylko głupie odpowiedzi!
Nie ma wbudowanej funkcji ale pytanie jest jak najbardziej zasadne.

metoda1:
  1. $result = "";
  2. $size = 10000000;
  3.  
  4. $start = microtime(true);
  5.  
  6. for($i = 0; $i < $size; $i++)
  7. {
  8. $result .= "x";
  9. }
  10.  
  11. $time = microtime(true) - $start;
  12. print "Time: " . $time . " sec\n";
  13. print "StrLen: " . strlen($result) . " bytes";


metoda2:
  1. $size = 10000000;
  2. $result = str_pad("", $size, chr(0));
  3.  
  4. $start = microtime(true);
  5.  
  6. for($i = 0; $i < $size; $i++)
  7. {
  8. $result[$i] = "x";
  9. }
  10.  
  11. $time = microtime(true) - $start;
  12. print "Time: " . $time . " sec\n";
  13. print "StrLen: " . strlen($result) . " bytes";


pozdro dla wszystkich dociekliwych! ;-)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 12:44