Index of all elements
	[ a ]
	[ b ]
	[ c ]
	[ d ]
	[ e ]
	[ f ]
	[ g ]
	[ h ]
	[ i ]
	[ j ]
	[ k ]
	[ l ]
	[ m ]
	[ n ]
	[ p ]
	[ q ]
	[ r ]
	[ s ]
	[ t ]
	[ u ]
	[ w ]
	[ _ ]
   
	
	
		a
		
							- a4Lines
 
				- in file Glyphs.php, method I18N_Arabic_Glyphs::a4Lines()
     Calculate the lines number of given Arabic text and font size that will  fit in A4 page size 
							- a4MaxChars
 
				- in file Glyphs.php, method I18N_Arabic_Glyphs::a4MaxChars()
     Regression analysis calculate roughly the max number of character fit in  one A4 page line for a given font size. 
							- acceptedWord
 
				- in file AutoSummarize.php, method I18N_Arabic_AutoSummarize::acceptedWord()
     Check some conditions to know if a given string is a formal valid word or not 
							- allForms
 
				- in file Query.php, method I18N_Arabic_Query::allForms()
     Get most possible Arabic lexical forms of user search keywords 
							- allWordForms
 
				- in file Query.php, method I18N_Arabic_Query::allWordForms()
     Get most possible Arabic lexical forms for a given word 
							- ar2en
 
				- in file Transliteration.php, method I18N_Arabic_Transliteration::ar2en()
     Transliterate Arabic string into English by render them in the  orthography of the English language 
							- AutoSummarize.php
 
				- procedural page AutoSummarize.php
 
							- Arabic.php
 
				- procedural page Arabic.php
 
							- ArabicException
 
				- in file Arabic.php, class ArabicException
     Arabic Exception class defined by extending the built-in Exception class. 
							- arabicMonths
 
				- in file Date.php, method I18N_Arabic_Date::arabicMonths()
     Add Arabic month names to the replacement array 
							- arNum
 
				- in file Transliteration.php, method I18N_Arabic_Transliteration::arNum()
     Render numbers in given string using HTML entities that will show them as  Indian digits (i.e. ١, ٢, ٣, etc.) whatever browser language settings are  (if browser supports UTF-8 character set). 
							- autoload
 
				- in file Arabic.php, method I18N_Arabic::autoload()
     Include file that include requested class 
					 
	 
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
		e
		
							- en2ar
 
				- in file Date.php, method I18N_Arabic_Date::en2ar()
     Translate English date/time terms into Arabic langauge 
							- en2ar
 
				- in file Transliteration.php, method I18N_Arabic_Transliteration::en2ar()
     Transliterate English string into Arabic by render them in the  orthography of the Arabic language 
							- enNum
 
				- in file Transliteration.php, method I18N_Arabic_Transliteration::enNum()
     Render numbers in given string using HTML entities that will show them as  Arabic digits (i.e. 1, 2, 3, etc.) whatever browser language settings are  (if browser supports UTF-8 character set). 
					 
	 
	top 
   
	
	
		f
		
							- fixKeyboardLang
 
				- in file KeySwap.php, method I18N_Arabic_KeySwap::fixKeyboardLang()
     This method will automatically detect the language of content supplied  in the input string. It will return the suggestion of correct inserted text. 
					 
	 
	top 
   
	
	
		g
		
							- Gender.php
 
				- procedural page Gender.php
 
							- Glyphs.php
 
				- procedural page Glyphs.php
 
							- getArrFields
 
				- in file Query.php, method I18N_Arabic_Query::getArrFields()
     Getting values of $_fields Array in array format 
							- getBrowserLang
 
				- in file Arabic.php, method I18N_Arabic::getBrowserLang()
     Get web browser chosen/default language using ISO 639-1 codes (2-letter) 
							- getCharset
 
				- in file CharsetD.php, method I18N_Arabic_CharsetD::getCharset()
     Find the most possible character set for given Arabic string in unknown  format 
							- getClassFile
 
				- in file Arabic.php, method I18N_Arabic::getClassFile()
     Get sub class file path to be included (mapping between class name and  file name/path become independent now) 
							- getCode
 
				- in file Soundex.php, method I18N_Arabic_Soundex::getCode()
     Get the soundex key calculation method used now 
							- getFeminine
 
				- in file Numbers.php, method I18N_Arabic_Numbers::getFeminine()
     Get the feminine flag of counted object 
							- getFormat
 
				- in file Numbers.php, method I18N_Arabic_Numbers::getFormat()
     Get the grammer position flag of counted object 
							- getGlyphs
 
				- in file Glyphs.php, method I18N_Arabic_Glyphs::getGlyphs()
     Get glyphs 
							- getInputCharset
 
				- in file Arabic.php, method I18N_Arabic::getInputCharset()
     Get the charset used in the input Arabic strings 
							- getLang
 
				- in file Soundex.php, method I18N_Arabic_Soundex::getLang()
     Get the soundex key language used now 
							- getLanguage
 
				- in file Hiero.php, method I18N_Arabic_Hiero::getLanguage()
     Get the output language 
							- getLen
 
				- in file Soundex.php, method I18N_Arabic_Soundex::getLen()
     Get the soundex key length used now 
							- getMetaKeywords
 
				- in file AutoSummarize.php, method I18N_Arabic_AutoSummarize::getMetaKeywords()
     Extract keywords from a given Arabic string (document content) 
							- getMode
 
				- in file Date.php, method I18N_Arabic_Date::getMode()
     Getting $mode value that refer to output mode format 
							- getMode
 
				- in file Query.php, method I18N_Arabic_Query::getMode()
     Getting $mode propority value that refer to search mode  [0 for OR logic | 1 for AND logic] 
							- getOrder
 
				- in file Numbers.php, method I18N_Arabic_Numbers::getOrder()
     Get the ordering flag value 
							- getOrderBy
 
				- in file Query.php, method I18N_Arabic_Query::getOrderBy()
     Get more relevant order by section related to the user search keywords 
							- getOutputCharset
 
				- in file Arabic.php, method I18N_Arabic::getOutputCharset()
     Get the charset used in the output Arabic strings 
							- getPrayTime
 
				- in file Salat.php, method I18N_Arabic_Salat::getPrayTime()
     Alias for getPrayTime2 method 
							- getPrayTime2
 
				- in file Salat.php, method I18N_Arabic_Salat::getPrayTime2()
     Calculate Salat times for the date set in setSalatDate methode, and  location set in setSalatLocation. 
							- getQibla
 
				- in file Salat.php, method I18N_Arabic_Salat::getQibla()
     Determine Qibla direction using basic spherical trigonometric formula 
							- getStrFields
 
				- in file Query.php, method I18N_Arabic_Query::getStrFields()
     Getting values of $_fields array in String format (comma delimated) 
							- getWhereCondition
 
				- in file Query.php, method I18N_Arabic_Query::getWhereCondition()
     Build WHERE section of the SQL statement using defind lex's rules, search  mode [AND | OR], and handle also phrases (inclosed by "") using normal  LIKE condition to match it as it is. 
							- getWordLike
 
				- in file Query.php, method I18N_Arabic_Query::getWordLike()
     Search condition in SQL format for one word in all defind fields using  normal LIKE clause 
							- getWordRegExp
 
				- in file Query.php, method I18N_Arabic_Query::getWordRegExp()
     Search condition in SQL format for one word in all defind fields using  REGEXP clause and lex's rules 
							- gregToJd
 
				- in file Date.php, method I18N_Arabic_Date::gregToJd()
     Converts a Gregorian date to Julian Day Count 
							- guess
 
				- in file CharsetD.php, method I18N_Arabic_CharsetD::guess()
     Count number of hits for the most frequented letters in Arabic language  (Alef, Lam and Yaa), then calculate association ratio with each of  possible character set (UTF-8, Windows-1256 and ISO-8859-6) 
					 
	 
	top 
   
	
	
	top 
   
	
	
		i
		
							- Identifier.php
 
				- procedural page Identifier.php
 
							- I18N_Arabic
 
				- in file Arabic.php, class I18N_Arabic
     Core PHP and Arabic language class 
							- I18N_Arabic_AutoSummarize
 
				- in file AutoSummarize.php, class I18N_Arabic_AutoSummarize
     This PHP class do automatic keyphrase extraction to provide a quick  mini-summary for a long Arabic document 
							- I18N_Arabic_CharsetD
 
				- in file CharsetD.php, class I18N_Arabic_CharsetD
     This PHP class detect Arabic string character set 
							- I18N_Arabic_CompressStr
 
				- in file CompressStr.php, class I18N_Arabic_CompressStr
     This PHP class compress Arabic string using Huffman-like coding 
							- I18N_Arabic_Date
 
				- in file Date.php, class I18N_Arabic_Date
     This PHP class is an Arabic customization for PHP date function 
							- I18N_Arabic_Gender
 
				- in file Gender.php, class I18N_Arabic_Gender
     This PHP class attempts to guess the gender of Arabic names 
							- I18N_Arabic_Glyphs
 
				- in file Glyphs.php, class I18N_Arabic_Glyphs
     This PHP class render Arabic text by performs Arabic glyph joining on it 
							- I18N_Arabic_Hiero
 
				- in file Hiero.php, class I18N_Arabic_Hiero
     Translate English word into Hieroglyphics 
							- I18N_Arabic_Identifier
 
				- in file Identifier.php, class I18N_Arabic_Identifier
     This PHP class identify Arabic text segments 
							- I18N_Arabic_KeySwap
 
				- in file KeySwap.php, class I18N_Arabic_KeySwap
     This PHP class convert keyboard language programmatically (English - Arabic) 
							- I18N_Arabic_Mktime
 
				- in file Mktime.php, class I18N_Arabic_Mktime
     This PHP class is an Arabic customization for PHP mktime function 
							- I18N_Arabic_Normalise
 
				- in file Normalise.php, class I18N_Arabic_Normalise
     This class provides various functions to manipulate arabic text and   normalise it by applying filters, for example, to strip tatweel and   tashkeel, to normalise hamza and lamalephs, and to unshape   a joined Arabic text back into its normalised form. 
							- I18N_Arabic_Numbers
 
				- in file Numbers.php, class I18N_Arabic_Numbers
     This PHP class spell numbers in the Arabic idiom 
							- I18N_Arabic_Query
 
				- in file Query.php, class I18N_Arabic_Query
     This PHP class build WHERE condition for SQL statement using MySQL REGEXP and  Arabic lexical  rules 
							- I18N_Arabic_Salat
 
				- in file Salat.php, class I18N_Arabic_Salat
     This PHP class calculate the time of Muslim prayer according to the geographic  location. 
							- I18N_Arabic_Soundex
 
				- in file Soundex.php, class I18N_Arabic_Soundex
     This PHP class implement Arabic soundex algorithm 
							- I18N_Arabic_Standard
 
				- in file Standard.php, class I18N_Arabic_Standard
     This PHP class standardize Arabic text 
							- I18N_Arabic_Stemmer
 
				- in file Stemmer.php, class I18N_Arabic_Stemmer
     This PHP class get stem of an Arabic word 
							- I18N_Arabic_StrToTime
 
				- in file StrToTime.php, class I18N_Arabic_StrToTime
     This PHP class parse about any Arabic textual datetime description into a  Unix timestamp 
							- I18N_Arabic_Transliteration
 
				- in file Transliteration.php, class I18N_Arabic_Transliteration
     This PHP class transliterate English words into Arabic 
							- I18N_Arabic_WordTag
 
				- in file WordTag.php, class I18N_Arabic_WordTag
     This PHP class to tagging Arabic Word 
							- identify
 
				- in file Identifier.php, method I18N_Arabic_Identifier::identify()
     Identify Arabic text in a given UTF-8 multi language string 
							- int2indic
 
				- in file Numbers.php, method I18N_Arabic_Numbers::int2indic()
     Represent integer number in Arabic-Indic digits using HTML entities 
							- int2str
 
				- in file Numbers.php, method I18N_Arabic_Numbers::int2str()
     Spell integer number in Arabic idiom 
							- isAlef
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isAlef()
     Checks for Arabic Alef forms (i.e. ALEF, ALEF MADDA, ALEF HAMZA ABOVE,  ALEF HAMZA BELOW,ALEF WASLA, ALEF MAKSURA). 
							- isArabic
 
				- in file Identifier.php, method I18N_Arabic_Identifier::isArabic()
     Find out if given string is Arabic text or not 
							- isFemale
 
				- in file Gender.php, method I18N_Arabic_Gender::isFemale()
     Check if Arabic word is feminine 
							- isForum
 
				- in file Arabic.php, method I18N_Arabic::isForum()
     There is still a lack of original, localized, high-quality content and  well-structured Arabic websites; This method help in tag HTML result pages  from Arabic forum to enable filter it in/out. 
							- isHamza
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isHamza()
     Checks for Arabic Hamza forms (i.e. HAMZA, WAW HAMZA, YEH HAMZA, HAMZA ABOVE,  HAMZA BELOW, ALEF HAMZA BELOW, ALEF HAMZA ABOVE). 
							- isHaraka
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isHaraka()
     Checks for Arabic Harakat marks (i.e. FATHA, DAMMA, KASRA, SUKUN, TANWIN). 
							- islamicToJd
 
				- in file Date.php, method I18N_Arabic_Date::islamicToJd()
     Convert given Hijri date into Julian day 
							- islamicToJd
 
				- in file Mktime.php, method I18N_Arabic_Mktime::islamicToJd()
     This will convert given Hijri date (Islamic calendar) into Julian day 
							- isLigature
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isLigature()
     Checks for Arabic Ligatures like LamAlef (i.e. LAM ALEF, LAM ALEF HAMZA  ABOVE, LAM ALEF HAMZA BELOW, LAM ALEF MADDA ABOVE). 
							- isMoon
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isMoon()
     Checks for Arabic Moon letters. 
							- isNoun
 
				- in file WordTag.php, method I18N_Arabic_WordTag::isNoun()
     Check if given rabic word is noun or not 
							- isShortharaka
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isShortharaka()
     Checks for Arabic short Harakat marks (i.e. FATHA, DAMMA, KASRA, SUKUN). 
							- isSmall
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isSmall()
     Checks for Arabic Small letters (i.e. SMALL ALEF, SMALL WAW, SMALL YEH). 
							- isSun
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isSun()
     Checks for Arabic Sun letters. 
							- isTanwin
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isTanwin()
     Checks for Arabic Tanwin marks (i.e. FATHATAN, DAMMATAN, KASRATAN). 
							- isTashkeel
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isTashkeel()
     Checks for Arabic Tashkeel marks (i.e. FATHA, DAMMA, KASRA, SUKUN,  SHADDA, FATHATAN, DAMMATAN, KASRATAN). 
							- isTehlike
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isTehlike()
     Checks for Arabic Teh forms (i.e. TEH, TEH MARBUTA). 
							- isWawlike
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isWawlike()
     Checks for Arabic Waw like forms (i.e. WAW, WAW HAMZA, SMALL WAW). 
							- isWeak
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isWeak()
     Checks for Arabic Weak letters (i.e. ALEF, WAW, YEH, ALEF_MAKSURA). 
							- isYehlike
 
				- in file Normalise.php, method I18N_Arabic_Normalise::isYehlike()
     Checks for Arabic Yeh forms (i.e. YEH, YEH HAMZA, SMALL YEH, ALEF MAKSURA). 
					 
	 
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
		n
		
							- Normalise.php
 
				- procedural page Normalise.php
 
							- Numbers.php
 
				- procedural page Numbers.php
 
							- normalise
 
				- in file Normalise.php, method I18N_Arabic_Normalise::normalise()
     Takes a string, it applies the various filters in this class  to return a unicode normalised string suitable for activities  such as searching, indexing, etc. 
							- normaliseHamza
 
				- in file Normalise.php, method I18N_Arabic_Normalise::normaliseHamza()
     Normalise all Hamza characters to their corresponding aleph  character in an Arabic text. 
							- normaliseLamaleph
 
				- in file Normalise.php, method I18N_Arabic_Normalise::normaliseLamaleph()
     Unicode uses some special characters where the lamaleph and any  hamza above them are combined into one code point. Some input  system use them. This function expands these characters. 
					 
	 
	top 
   
	
	
		p
		
							- preConvert
 
				- in file Glyphs.php, method I18N_Arabic_Glyphs::preConvert()
     Convert Arabic Windows-1256 charset string into glyph joining in UTF-8  hexadecimals stream 
					 
	 
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
		s
		
							- Salat.php
 
				- procedural page Salat.php
 
							- Soundex.php
 
				- procedural page Soundex.php
 
							- Standard.php
 
				- procedural page Standard.php
 
							- Stemmer.php
 
				- procedural page Stemmer.php
 
							- StrToTime.php
 
				- procedural page StrToTime.php
 
							- search
 
				- in file CompressStr.php, method I18N_Arabic_CompressStr::search()
     Search a compressed string for a given word 
							- setArrFields
 
				- in file Query.php, method I18N_Arabic_Query::setArrFields()
     Setting value for $_fields array 
							- setCode
 
				- in file Soundex.php, method I18N_Arabic_Soundex::setCode()
     Set the mapping code of the soundex key (default value is "soundex") 
							- setConf
 
				- in file Salat.php, method I18N_Arabic_Salat::setConf()
     Setting rest of Salat calculation configuration 
							- setDate
 
				- in file Salat.php, method I18N_Arabic_Salat::setDate()
     Setting date of day for Salat calculation 
							- setFeminine
 
				- in file Numbers.php, method I18N_Arabic_Numbers::setFeminine()
     Set feminine flag of the counted object 
							- setFormat
 
				- in file Numbers.php, method I18N_Arabic_Numbers::setFormat()
     Set the grammar position flag of the counted object 
							- setInputCharset
 
				- in file Arabic.php, method I18N_Arabic::setInputCharset()
     Set charset used in class input Arabic strings 
							- setLang
 
				- in file Soundex.php, method I18N_Arabic_Soundex::setLang()
     Set the language of the soundex key (default value is "en") 
							- setLang
 
				- in file CompressStr.php, method I18N_Arabic_CompressStr::setLang()
     Set required encode and binary hash of most probably character in  selected language 
							- setLanguage
 
				- in file Hiero.php, method I18N_Arabic_Hiero::setLanguage()
     Set the output language 
							- setLen
 
				- in file Soundex.php, method I18N_Arabic_Soundex::setLen()
     Set the length of soundex key (default value is 4) 
							- setLocation
 
				- in file Salat.php, method I18N_Arabic_Salat::setLocation()
     Setting location information for Salat calculation 
							- setMode
 
				- in file Query.php, method I18N_Arabic_Query::setMode()
     Setting $mode propority value that refer to search mode  [0 for OR logic | 1 for AND logic] 
							- setMode
 
				- in file Date.php, method I18N_Arabic_Date::setMode()
     Setting value for $mode scalar 
							- setOrder
 
				- in file Numbers.php, method I18N_Arabic_Numbers::setOrder()
     Set the ordering flag, is it normal number or ordering number 
							- setOutputCharset
 
				- in file Arabic.php, method I18N_Arabic::setOutputCharset()
     Set charset used in class output Arabic strings 
							- setStrFields
 
				- in file Query.php, method I18N_Arabic_Query::setStrFields()
     Setting value for $_fields array 
							- soundex
 
				- in file Soundex.php, method I18N_Arabic_Soundex::soundex()
     Arabic soundex algorithm takes Arabic word as an input and produces a  character string which identifies a set words that are (roughly)  phonetically alike. 
							- standard
 
				- in file Standard.php, method I18N_Arabic_Standard::standard()
     This method will standardize Arabic text to follow writing standards  (just like magazine rules) 
							- stem
 
				- in file Stemmer.php, method I18N_Arabic_Stemmer::stem()
     Get rough stem of the given Arabic word 
							- str2bits
 
				- in file CompressStr.php, method I18N_Arabic_CompressStr::str2bits()
     Convert textual string into binary string 
							- str2graph
 
				- in file Hiero.php, method I18N_Arabic_Hiero::str2graph()
     Translate Arabic or English word into Hieroglyphics 
							- str2int
 
				- in file Numbers.php, method I18N_Arabic_Numbers::str2int()
     Convert Arabic idiom number string into Integer 
							- stripTashkeel
 
				- in file Normalise.php, method I18N_Arabic_Normalise::stripTashkeel()
     Strip all tashkeel characters from an Arabic text. 
							- stripTatweel
 
				- in file Normalise.php, method I18N_Arabic_Normalise::stripTatweel()
     Strip all tatweel characters from an Arabic text. 
							- strtotime
 
				- in file StrToTime.php, method I18N_Arabic_StrToTime::strtotime()
     This method will parse about any Arabic textual datetime description into  a Unix timestamp 
							- subInt2str
 
				- in file Numbers.php, method I18N_Arabic_Numbers::subInt2str()
     Spell integer number in Arabic idiom 
							- summarize
 
				- in file AutoSummarize.php, method I18N_Arabic_AutoSummarize::summarize()
     Core summarize function that implement required steps in the algorithm 
							- swapAe
 
				- in file KeySwap.php, method I18N_Arabic_KeySwap::swapAe()
     Make conversion to swap that odd Arabic text by original English sentence  you meant when you type on your keyboard (if keyboard language was  incorrect) 
							- swapAf
 
				- in file KeySwap.php, method I18N_Arabic_KeySwap::swapAf()
     Make conversion to swap that odd Arabic text by original French sentence  you meant when you type on your keyboard (if keyboard language was  incorrect) 
							- swapEa
 
				- in file KeySwap.php, method I18N_Arabic_KeySwap::swapEa()
     Make conversion to swap that odd English text by original Arabic sentence  you meant when you type on your keyboard (if keyboard language was  incorrect) 
							- swapFa
 
				- in file KeySwap.php, method I18N_Arabic_KeySwap::swapFa()
     Make conversion to swap that odd French text by original Arabic sentence  you meant when you type on your keyboard (if keyboard language was  incorrect) 
					 
	 
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
	top 
   
	
	
	top 
        
       |   
     |