You will need to generate your string, spilt the string into an array of characters using the # character as a separator, then join your array in reverse order to a new (reversed) string.
You can then pass this string to the imagettftext function.
Of course, I am assuming you know how to use the GD functions, and that you have a suitable arabic font with corresponding Unicode characters.
Try this :
$myunicode="#4324#1221#1222#0133#0421#4219#1311";
// I made this string up - insert real unicode characters here
$mychararray=explode("#",$myunicode);
// Split into array of single unicode characters
$mychararray=array_reverse($mychararray);
// Reverse the array elements
$mynewunicode=join("#",$mychararray);
// Rejoin the elements with a # character
print("result so far :".$mynewunicode."<br>");
$mynewunicode="#".substr($mynewunicode,0,-1);
// Using join, there will be a trailing # and
// no required # at the start -- fix that
print($mynewunicode);
Then you can pass the $mynewunicode string to your TTF functions.
Hope that helps
Regards,
Neil Smith.
At 10:17 07/01/2003 +0000, you wrote:
Message-ID: <001c01c2b5fc$89147300$a652dbd9@mottaghi> From: "Mottaghi" <[EMAIL PROTECTED]> To: "PHP Windows Helplist" <[EMAIL PROTECTED]> Date: Tue, 7 Jan 2003 06:56:09 +0330 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Subject: Re: [PHP-WIN] Fwd: Re: Subject: GD, UNICODE & RTLHi all and thanks, my problem: I want to create my bitmaps with GD functions, I call GD functions (like imagettftext()) and send them any RTL sentence, but it write and crate it LTR!!! thanks a lot :) ----- Original Message ----- From: "Neil Smith" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 06, 2003 2:14 PM Subject: [PHP-WIN] Fwd: Re: Subject: GD, UNICODE & RTL > Oops - missed a bit : > > Look here for mozilla information and examples on bi directional text: > > http://www.langbox.com/bidimozilla/ > > Also check "text-kashida-space" and "writing-mode " here : > http://www.georgehernandez.com/xWebs/CSS/CSSAttributes.htm > > regards, > Neil. > > > >Date: Mon, 06 Jan 2003 10:42:09 +0000 > >To: [EMAIL PROTECTED] > >From: Neil Smith <[EMAIL PROTECTED]> > >Subject: Re: Subject: GD, UNICODE & RTL > >Cc: [EMAIL PROTECTED] > > > >Mottaghi - you might be better advised to investigate CSS for this on the > >browser : > > >
-- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php