Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Dynamiczna tablica
szmerak
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

Ostrzeżenie: (0%)
-----


  1. function renameLink($nazwa1)
  2. {
  3. $nazwa1 = remove($nazwa1);
  4. $nazwa2 = explode(" ", $nazwa1);
  5.  
  6. $nazwa = array($nazwa2[0], $nazwa2[1], $nazwa2[2], $nazwa2[3], $nazwa2[4], $nazwa2[5], $nazwa2[6], $nazwa2[7], $nazwa2[8], $nazwa2[9]);
  7.  
  8. $dzielnik = implode("-", $nazwa);
  9.  
  10. return($dzielnik);


Mam tutaj funkcję która dodaje pomiędzy słowa "-", jak widać z góry jest podane 10 elementów.
I tutaj moje pytanie czy jest możliwość stworzenia dynamicznej tablicy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mephistofeles
post
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

Ostrzeżenie: (0%)
-----


Podziwiam za pomysłowość (IMG:style_emoticons/default/biggrin.gif) .
Użyj tego:
  1. public static function urlize($text)
  2. {
  3. // Remove all non url friendly characters with the unaccent function
  4. $text = self::unaccent($text);
  5.  
  6. if (function_exists('mb_strtolower'))
  7. {
  8. $text = mb_strtolower($text);
  9. } else {
  10. $text = strtolower($text);
  11. }
  12.  
  13. // Remove all none word characters
  14. $text = preg_replace('/\W/', ' ', $text);
  15.  
  16. // More stripping. Replace spaces with dashes
  17. $text = strtolower(preg_replace('/[^A-Z^a-z^0-9^\/]+/', '-',
  18. preg_replace('/([a-z\d])([A-Z])/', '\1_\2',
  19. preg_replace('/([A-Z]+)([A-Z][a-z])/', '\1_\2',
  20. preg_replace('/::/', '/', $text)))));
  21.  
  22. return trim($text, '-');
  23. }

Ze źródeł Doctrine

Ten post edytował Mephistofeles 15.12.2010, 18:16:00
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 14:38