Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z ogonkami
Forum PHP.pl > Forum > Przedszkole
Zbych21
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. ?>
zelu
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.