Szövegirány megfordítása program PHP-val
Üdv!
Ha a google-ban keresek szöveg megfordítására, sajnos többnyire nyelvi fordítás találatok jönnek.
Ezért itt kérdezem, hogy tudtok-e olyan php kódot, ami megfordítja a szövegirányt, illetve kezdőnek nehéz-e ilyet írnia php-ban, mert úgy első blikkre triviálisnak tűnik.
Azért kéne, mert többnyelvű munkáról van szó és van közte héber is.
Na már most a Word-öt a Windows-zal be lehet állítani, hogy megfordítsa a szöveget és kezelje a hébert, de ha onnan kiveszem a szöveget, hogy egy másik programba tegyem, ahol dolgozom vele tovább, akkor a fordított irány nem marad meg, pontosabban visszafordul, ezért kéne, hogy fizikailag is megfordítódjon.
És a php-ra gondoltam, azzal megcsinálni.
Igaz, a héber karaktereket ismernie kell, de gondolom ez csak egy UTF-8-as kódlap megadásával jár.
■ Ha a google-ban keresek szöveg megfordítására, sajnos többnyire nyelvi fordítás találatok jönnek.
Ezért itt kérdezem, hogy tudtok-e olyan php kódot, ami megfordítja a szövegirányt, illetve kezdőnek nehéz-e ilyet írnia php-ban, mert úgy első blikkre triviálisnak tűnik.
Azért kéne, mert többnyelvű munkáról van szó és van közte héber is.
Na már most a Word-öt a Windows-zal be lehet állítani, hogy megfordítsa a szöveget és kezelje a hébert, de ha onnan kiveszem a szöveget, hogy egy másik programba tegyem, ahol dolgozom vele tovább, akkor a fordított irány nem marad meg, pontosabban visszafordul, ezért kéne, hogy fizikailag is megfordítódjon.
És a php-ra gondoltam, azzal megcsinálni.
Igaz, a héber karaktereket ismernie kell, de gondolom ez csak egy UTF-8-as kódlap megadásával jár.
A Unicode héber karakterek
Nem így van: ha nincs
Ha telepítve van, akkor helyesen jelenik meg.
De a nem Microsoftos programban, amiben tovább kell dolgozni vele, visszafordul.
A weben találtam honlapot, ahol megfordítja (egyébként bármilyen szöveget, mivel a héberben sincs semmi extra, csak számunkra felismerhetetlenek a karaktereik és jobbról balra írják a szöveget) és akkor jó, de szeretném kényelmesebbé tenni, ezért gondoltam php-val írt offline lehetőségre.
A félreértések elkerülése végett: nem tükrözésről van szó, hanem karakter sorrend megfordításról. Persze, hogy nem tükrözöm a karaktereket...
Mondom, nem szabad
A karakterek sorrendje a sztringben megegyezik a hangok kiejtésének sorrendjével, a megjelenítő réteg feladata, hogy jobbról balra rajzolja ki őket.
Ha a felhasználónál nincs beállítva a héber szöveg kezelése, akkor ne olvasson héberül.
+10
Mi a kérdés?
html
elemnek egydir="rtl"
tulajdonságot. Ugyanezt megteheted bármelyik blokk elemen is, ha csak az abban levő szöveg irányát akarod megváltoztatni RTL-re.Ha a betűk sorrendjét akarod felcserélni, akkor JavaScriptben egyszerűen:
Az RTL írásmód a betűk sorrendjének felcserélése természetesen két különböző dolgot jelent. Ugyanis RTL esetén a sorok vannak jobbról-balra írva, míg ha felcseréled a betűket, akkor az egész szöveged, nem csak az egyes sorok lesznek visszafelé.
Nem értem mi a különbség a
Ha azt írom, hogy:
"Minden egér szereti a sajtot."
akkor ennek a fordítottja:
".totjas a iterezs rége nedniM"
Ez esetben a sor is megfordult és a karakterek sorrendje is.
Te hogy érted amit írtál?
".totjas a iterezs rége
Így fog kinézni a sortörés:
.totjas a iterezs
rége nedniM
Nem azért, hogy bárki kipróbálja, de
‮Minden egér szereti a sajtot.