php阿拉伯语字符串,使用PHP将RTL(阿拉伯语)文本写入图像
最后我在其他一些论坛找到了解决方案,这是一个很小的库
word2uni并且工作得很好,整个过程就是将阿拉伯字母转换成unicode符号,实际上,转换为:
$text = 'العربية';
对此:
$text = 'ﺔﻴﺑﺮﻌﻟﺍ';
和使用,正在进行此转换的库,所以在我之前的代码中,它将像那样工作(包括库之后):
// Create a 300*300 image
$im = imagecreate(300, 300);
// Yellow transparent background and blue text
$bg = imagecolorallocatealpha($im, 255, 255, 0, 45);
$textcolor = imagecolorallocate($im, 0, 0, 255);
// Write an LTR string
imagestring($im, 5, 250, 100, 'test', $textcolor);
$font = 'DroidKufi-Regular.ttf'; // specify the fonts file
$text = "تجربة";
$text = word2uni( $text );
// Add the text
imagettftext($im, 10, 0, 10, 20, $textcolor, $font, $text);
// set a red text color
$textcolor = imagecolorallocate($im, 255, 0, 0);
// strrev doesn't seem to solve the problem
$text = strrev( $text );
// add the text
imagettftext($im, 10, 0, 30, 250, $textcolor, $font, $text);
imagefilledrectangle ($im, 0, 0, 1, 1, $bg);
// Output the image
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
php阿拉伯语字符串,使用PHP将RTL(阿拉伯语)文本写入图像相关推荐
- php阿拉伯语字符串,按字母顺序命名阿拉伯语名称Mysql和php
我试图用阿拉伯语对 alphabetical order 中的结果进行排序,但出于某种原因 not sorting correctly .. $ d1 = mysqli_query($ connect ...
- Android 字符串中数字替换为阿拉伯语或波斯语
Android 字符串中数字替换为阿拉伯语或波斯语 前言 使用 结尾 前言 在开发中需要将字符串中的数字转成波斯语中的数字,随后便写下了这篇文章,希望有所帮助 使用 直接上代码 import andr ...
- 阿拉伯语排版设计_针对说阿拉伯语的用户的测试和设计
阿拉伯语排版设计 Let me start off with some data to put things into perspective "Why?" 让我从一些数据入手,以 ...
- c语言字符串与字符什么意思,C语言和Java中的字符串异同点是什么?
2018-04-06 在Turbo C 语言和Java语言中字符串和字符串数组的异同点 1.Turbo C 语言 在C语言中字符串和字符数组基本上没有区别,都需要结束符:如:char s[4]={'a ...
- Android 应用支持RTL 阿语反转的UI适配处理看这一篇就够了
注意:应用程序支持RTL的布局需要在AndroidManifest.xml的<application>中,添加android:supportsRtl=true.该声明代表您的应用程序是否支 ...
- C语言中的while的意思,C语言中while是什么意思
while n. 时间; 一段时间, 一会儿 wait a while. 等一会儿. it took a long while to do the work. 做这个工作花了许多时间. what ha ...
- 双碑零基础西班牙语学习 从0开始的西班牙语常识
1.西班牙语属于拉丁语系,比 英语 要科学,是不要音标的拼音文字,掌握发音规则后就能够"见词发音".短短的入门,学的好,就可以地道流利地读出所有的西班牙文章,这是第一关!西班牙谚语 ...
- 井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也
秋水时至,百川灌河.泾流之大,两涘渚崖之间,不辩牛马. 于是焉,河伯欣然自喜,以天下之美为尽在己.顺流而东行,至于北海.东面而视,不见水端.于是焉,河伯始旋其面目,望洋向若而叹曰:"野语有之 ...
- php早午晚问候语_php实现每天自动变换随机问候语的方法,php变换问候语_PHP教程...
php实现每天自动变换随机问候语的方法,php变换问候语 本文实例讲述了php实现每天自动变换随机问候语的方法.分享给大家供大家参考.具体分析如下: 这里预先定义一个php数组,里面存放一些随机问候语 ...
- php阿拉伯语字符串,PHP:如何检测输入字符串是否为阿拉伯语
嗯我可能会提供一个改进版本的DimaKrasun的功能: functoin is_arabic($string) { if($string === 'arabic') { return true; } ...
最新文章
- python刷新cdn_api 刷新是什么-和api 刷新相关的问题-阿里云开发者社区
- IPK僵尸网络 看看其传播手法
- Linux系统重新对时,Linux系统时区不对怎么办?
- Echarts与Highcharts的比较
- 切点方法的事务参数的配置
- range函数python_range()函数以及Python中的示例
- 中国电子学会python等级考试一级
- centos7 运行 jar_CentOS7下部署开源网络流量回溯分析系统Moloch
- centos oracle 修改监听服务名_Oracle-Oracle DB、监听和oem开机启动
- 计算机系徽文案例,信息技术系——系徽征集令,重磅发布!
- 翻译:where在Swift中的用法
- 线性代数及其应用(英文第四版)下载
- 《JAVA并发编程实践》读书笔记(一)
- 基于51单片机的循迹小车(初学者必备!!!)
- python标准库abc的实用技巧
- Boom 3D 1.2.2 特别版 Mac 3D环绕音效增强工具
- 不只为生活服务 物联网助力南极科研考察
- 如何高效阅读英文文献,这些技巧你学会了吗?
- 如何在小米9 se(安卓9)安装Xposed框架?
- java存档_存档 Java 代码 - Java 入门教程
热门文章
- 计算机网络体系结构作业题整理-第一章答案
- layer子窗口与父窗口传值
- 莫比乌斯反演 BZOJ 2820
- [转]Linux下用gcc/g++生成静态库和动态库(Z)
- 关于socket中阻塞,非阻塞,同步,异步的概念
- mysql insert duplicate key update
- 视觉注意力的循环神经网络模型(Recurrent Models of Visual Attention)
- 智能优化算法:材料生成优化算法-附代码
- 专题四——线段树、树状数组
- Filter Concatenationd的理解