Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z ogonkami
Zbych21
post 2.05.2009, 20:22:19
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.05.2009

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


Witam

Czy jest ktoś kto pomógł by przerobić ten fragment kodu aby zmieniał literki z ogonkami na literki bez ogonków smile.gif (ą -> a ć -> c itd...)

  1. <?php
  2. function get_text_link($text) {
  3.          global $CONF, $DB, $FORM, $LNG, $MSK;
  4.           $text = strip_tags($text);
  5.           $text = str_replace(array('and','&amp;', '&', ''', '`', ',', '?', '/', '', '#', '@', '!', '  , '^', '%', '*', '(', ')', '_', '+', '=', '~', '1', '2', '3', '4', '5', '6', '7,', '8', '9', '0', ';', ':', '"', '.', '-'), '', $text);
  6.           $count_chars = strlen($text);
  7.           for ($i = 0;$i < $count_chars;$i++) {
  8.              $chr = $text{$i};
  9.               $ord = ord($chr);
  10.               if ($ord < 32 or $ord > 126) {
  11.                  $chr = " ";
  12.                   $text{$i} = $chr;
  13.                   }
  14.              }
  15.          $ex_text = explode(' ', $text);
  16.           $count_words = $count_chars = null;
  17.           foreach ($ex_text as $word) {
  18.              $count_words++;
  19.               $count_chars = $count_chars + strlen($word);
  20.               $word = trim($word);
  21.               if ($count_chars <= 30)if ($word)$new_text .= '-' . $word;
  22.                   }
  23.              return trim($new_text, "-");
  24.               }
  25.          function news_types() {
  26.              global $CONF, $DB, $FORM, $LNG, $MSK;
  27.               $new_os = null;
  28.               $result = $DB -> query("SELECT cat, cat_str, subcat, subcat_str FROM {$CONF['sql_prefix']}_cats WHERE cat_os_str = '{$CONF['news_tab']}' and subcat_str !='' ORDER BY cat_str", __FILE__, __LINE__);
  29.               while ($row = $DB -> fetch_array($result)) {
  30.                  $MSK = array_merge($MSK, $row);
  31.                   $MSK['tip_values_2'] .= "<input name=\"news_type[]\" type=\"checkbox\" value=\"" . $row['cat_str'] . "_" . $row['subcat_str'] . "\"" . $MSK[$row['cat_str'] . "_" . $row['subcat_str']] . ">{$MSK['cat']} >> {$MSK['subcat']}<br>";
  32.                   $MSK['tip_values'] .= "<OPTION value=\"" . $row['cat_str'] . "_" . $row['subcat_str'] . "\"" . $MSK[$row['cat_str'] . "_" . $row['subcat_str']] . ">{$MSK['cat']} >> {$MSK['subcat']}</OPTION>";
  33.                   }
  34.              }
  35. ?>


Ten post edytował Zbych21 2.05.2009, 22:56:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
zelu
post 2.05.2009, 21:18:54
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 34
Dołączył: 7.12.2008
Skąd: Poznań

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


  1. <?php
  2. function change_name($source)
  3.    {
  4.        $pol = array("ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż", "Ą", "Ć", "Ę", "Ł", "Ń", "Ó", "Ś", "Ź", "Ż");
  5.        $uni = array("a", "c", "e", "l", "n", "o", "s", "z", "z", "A", "C", "E", "L", "N", "O", "S", "Z", "Z");
  6.        
  7.        return str_replace($pol, $uni, $source);
  8.    }
  9. ?>


Próbuj winksmiley.jpg

Pozdrawiam
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:21