Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zamiana znaków fonetycznych na hex/decimal
Forum PHP.pl > Forum > PHP
El.Kurczako
Witam

Mam plik xml, w którym są znaki opisujące wymowę słów (spotkać je można w każdym słowniku, wymowa fonetyczna (tak się to nazywa?)). Krótko mówiąc, mam problem z konwersją tych znaków na ich odpowiedniki w hex czy decimal.
Listę znaków można znaleźć np. tutaj: http://www.phon.ucl.ac.uk/home/wells/ipa-unicode.htm

Chodzi o np. jakąś funkcję, która zrobi:
hex("string") i zwróci mi ɑɐɒ [dla stringu składającego się z pierwszych trzech znaków na liście z w/w strony www]
decimal("string") i zwróci mi ɑɐɒ [j/w]

Proszę o pomoc. Z góry dziękuję.
starach
Oczy mnie trochę bolą i przeczytałem twój post tylko pobierznie,
więc nie jestem pewien czy to o to ci chodziło.
  1. <?php
  2. function str2ascii($str) 
  3. {
  4. $out='';
  5. for($i=0; $i<strlen($str); $i++) 
  6. {
  7. $out .= '&#'.ord($str{$i}).';';
  8. }
  9. return $out;
  10. }
  11. ?>
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.