ملاحظة: يلخص هذا الجدول الدوال الشائعة المستخدمة في PHP، بما في ذلك دوال سلاسل PHP، دوال مصفوفات PHP، دوال رياضية PHP، دوال MySQL، دوال ملفات ودلائل، دوال مكتبة GD، دوال SESSION، دوال Date/Time، وغيرها. ويغطي هذا الجدول الدوال الشائعة التي تتعلق بالعمليات الأساسية في PHP، مع تقديم شرح بسيط لكل دالة لتسهيل الاستعلام.
دوال التعامل مع السلاسل النصية |
|
إزالة الفراغات أو الأحرف الأخرى |
|
---|---|
trim | 删除字符串 طرفان 空格或其他预定义字符 |
rtrim | 删除字符串 الجانب الأيمن 空格或其他预定义字符 |
chop | rtrim() 的别名 تختلف الدالة chop() عن دالة chop() في Perl، حيث تقوم بحذف الحرف الأخير من السلسلة. |
ltrim | 删除字符串 الجانب الأيسر 空格或其他预定义字符 |
توليد السلاسل النصية والتحويل |
|
str_pad | استخدام سلسلة أخرى لملء السلسلة إلى طول محدد |
str_split | تحويل السلسلة إلى مصفوفة |
strrev | عكس السلسلة |
wordwrap | تقسيم السلسلة إلى عدد محدد من السلاسل الفرعية |
str_shuffle | تبديل عشوائي لسلسلة من الأحرف |
parse_str | تحليل السلسلة إلى متغيرات |
number_format | من خلال تجميع الآلاف لتنسيق السلسلة |
تحويل حالة الأحرف في السلسلة |
|
strtolower | تحويل السلسلة إلى أحرف صغيرة |
strtoupper | تحويل السلسلة إلى أحرف كبيرة |
ucfirst | تحويل الحرف الأول من السلسلة إلى حرف كبير |
lcfirst | تحويل الحرف الأول من السلسلة إلى حرف صغير |
ucwords | تحويل الحرف الأول من كل كلمة في السلسلة إلى حرف كبير |
علاقات العلامات HTML |
|
htmlentities | تحويل الأحرف إلى كيانات HTML |
htmlspecialchars | تحويل السلاسل المحددة مسبقًا إلى ترميز HTML |
nl2br | 在字符串所有新行之前插入 HTML 换行标记 n转换为<br>标签 |
strip_tags | إزالة علامات HTML و PHP من السلسلة |
addcslashes | باستخدام لغة C، يمكن تخطي أحرف السلسلة باستخدام شرطة مائلة عكسية |
stripcslashes | 反引用一个使用 addcslashes() 转义的字符串 |
addslashes | استخدام الخط المائل العكسي لاقتباس السلاسل |
stripslashes | 删除由 addslashes 添加的转义字符 |
quotemeta | إضافة مسار مائل عكسي قبل بعض السلاسل المحددة مسبقًا في السلسلة |
chr | 从指定的 ASCII 值返回字符 |
ord | 返回字符串第一个字符的 ASCII 值 |
مقارنة السلاسل |
|
strcasecmp | مقارنة سلاسل نصية دون الاعتبار لحالة الأحرف |
strcmp | مقارنة السلاسل بالاعتبار لحالة الأحرف |
strncmp | 比较字符串前N个字符,区分大小写 |
strncasecmp | مقارنة الأحرف الأولى N من السلاسل النصية، دون الاعتبار لحالة الأحرف |
strnatcmp | طريقة الترتيب الطبيعي لمقارنة أطوال السلاسل، مع التمييز بين الأحرف الكبيرة والصغيرة |
strnatcasecmp | طريقة الترتيب الطبيعي لمقارنة أطوال السلاسل، دون التمييز بين الأحرف الكبيرة والصغيرة |
بحث واستبدال السلاسل النصية |
|
str_replace | عملية تبديل السلاسل، مع مراعاة الحالة |
str_ireplace | عملية تبديل السلاسل، غير حساسة لحالة الأحرف |
substr_count | 统计一个字符串,在另一个字符串中出现的次数 |
substr_replace | استبدال سلسلة في سلسلة ما بسلسلة أخرى |
similar_text | عدد الأحرف المشتركة بين سلسلتين نصية |
strrchr | إرجاع الجزء النصي من آخر ظهور لسلسلة نصية في سلسلة نصية أخرى حتى نهايتها |
strstr | إرجاع سلسلة نصية من موضع البداية إلى موضع النهاية في سلسلة نصية أخرى |
strchr | اسم مستعار لـ strstr، يُرجع سلسلة نصية تبدأ من موقع أول ظهور لسلسلة نصية أخرى في السلسلة الأصلية حتى نهايتها. |
stristr | إرجاع سلسلة نصية من موضع البداية إلى موضع النهاية في سلسلة نصية أخرى، دون التمييز بين الأحرف الكبيرة والصغيرة. |
strtr | تحويل بعض الأحرف في السلسلة |
strpos | البحث عن موقع أول ظهور لبعض الأحرف في سلسلة نصية |
stripos | البحث عن موقع ظهور أول بعض الأحرف في السلسلة، دون الاعتبار لحالة الأحرف |
strrpos | البحث عن موقع آخر لبعض الأحرف في السلسلة |
strripos | البحث عن آخر موضع لبعض الأحرف في السلسلة، دون التمييز بين الأحرف الكبيرة والصغيرة. |
strspn | طول السلسلة الأولى التي تطابق القناع في السلسلة |
strcspn | طول السلسلة التي لا تتوافق مع القناع في السلسلة |
إحصاء السلاسل النصية |
|
str_word_count | عدد الكلمات في السلسلة |
strlen | طول السلسلة |
count_chars | 统计字符串中所有字母出现的次数(0..255) |
ترميز السلاسل |
|
md5 | حساب قيمة تجزئة MD5 لسلسلة نصية |
hash | إنشاء رمز تجزئة |
دوال ذات صلة بالمصفوفات |
|
إنشاء مصفوفة |
|
array | إنشاء مصفوفة |
array_combine | إنشاء مصفوفة، باستخدام قيم إحدى المصفوفات كمفاتيح وقيم المصفوفة الأخرى كقيم. |
range | إنشاء وإرجاع مصفوفة تحتوي على عناصر النطاق المحدد |
compact | إنشاء مصفوفة مكونة من متغيرات المعاملات |
array_fill | املأ المصفوفة المُنشأة بالقيم المعطاة. |
دمج المصفوفات وتقسيمها |
|
array_chunk | تقسيم مصفوفة إلى قطع جديدة |
array_merge | دمج مصفوفتين أو أكثر في مصفوفة واحدة |
array_slice | استخراج قيمة من مصفوفة بناءً على شرط وإعادتها. |
مقارنة المصفوفات |
|
array_diff | إرجاع مصفوفة الفروق بين مصفوفتين |
array_intersect | إرجاع مصفوفة التقاطع بين مصفوفتين أو أكثر |
بحث واستبدال في المصفوفة |
|
array_search | البحث عن قيمة مفتاح في مصفوفة |
array_splice | حذف جزء من المصفوفة واستبداله بقيم أخرى |
array_sum | إرجاع مجموع كل القيم في المصفوفة |
in_array | البحث عن قيمة محددة في المصفوفة، مع مراعاة الحالة الأبجدية |
array_key_exists | تحديد ما إذا كان المفتاح المحدد موجودًا في مصفوفة معينة |
عمليات مؤشر المصفوفة |
|
key | إرجاع اسم المفتاح الذي يشير إليه مؤشر المصفوفة الحالي |
current | إرجاع العنصر الحالي في المصفوفة |
next | نقل المؤشر الذي يشير إلى العنصر الحالي إلى العنصر التالي، وإرجاع قيمة العنصر الحالي. |
prev | نقل المؤشر الذي يشير إلى العنصر الحالي إلى العنصر السابق، وإرجاع قيمة العنصر الحالي. |
end | 将数组内部指针指向最后一个元素,并返回该元素的值 (إذا نجحت) |
reset | ضبط مؤشر المصفوفة على العنصر الأول وإرجاع قيمة هذا العنصر |
list | تعيين قيم لمجموعة من المتغيرات باستخدام عناصر المصفوفة |
array_shift | احذف العنصر الأول من المصفوفة وأعد قيمة العنصر الذي تم حذفه. |
array_unshift | إدراج عنصر أو عناصر متعددة في بداية المصفوفة |
array_push | إضافة عنصر واحد أو أكثر إلى نهاية المصفوفة |
array_pop | حذف العنصر الأخير من المصفوفة |
عمليات المفتاح والقيمة في المصفوفة |
|
shuffle | خلط المصفوفة، مع الاحتفاظ بالمفاتيح |
count | حساب عدد العناصر في المصفوفة أو عدد خصائص الكائن |
array_flip | إرجاع مصفوفة بعد عكس القيم الرئيسية |
array_keys | إرجاع جميع المفاتيح في المصفوفة، مكونة مصفوفة جديدة |
array_values | 返回数组所有值,组成一个数组 |
array_reverse | إرجاع مصفوفة بترتيب عناصرها العكسي |
array_count_values | عدد مرات ظهور كل قيمة في المصفوفة |
array_rand | اختيار عنصر أو عناصر عشوائية من المصفوفة، مع الانتباه إلى أسماء المفاتيح |
each | إرجاع الزوج الحالي من المفتاح/القيمة في المصفوفة وتحريك مؤشر المصفوفة خطوة واحدة إلى الأمام. |
array_unique | إزالة القيم المكررة من المصفوفة |
فرز المصفوفة |
|
sort | فرز المصفوفة |
rsort | فرز المصفوفة بترتيب عكسي |
asort | فرز المصفوفة مع الحفاظ على العلاقات الفهرسية |
arsort | فرز المصفوفة بالترتيب العكسي مع الحفاظ على العلاقات الفهرسية |
ksort | فرز المصفوفة حسب أسماء المفاتيح |
krsort | فرز المصفوفة حسب المفتاح بترتيب عكسي |
natsort | فرز المصفوفة باستخدام خوارزمية "الفرز الطبيعي" |
natcasesort | فرز المصفوفة باستخدام خوارزمية "الفرز الطبيعي" دون التمييز بين الأحرف الكبيرة والصغيرة |
الدوال ذات الصلة بالرياضيات |
|
abs | طلب القيمة المطلقة |
ceil | التقريب إلى الأعلى |
floor | التقريب لأقرب عدد صحيح |
fmod | الباقي العشري لعملية القسمة |
pow | إرجاع القوة النونية للعدد |
round | طريقة تقريب الأعداد العشرية |
sqrt | إيجاد الجذر التربيعي |
max | طلب القيمة القصوى |
min | طلب الحد الأدنى |
mt_rand | عشوائية أفضل |
rand | رقم عشوائي |
pi | الحصول على قيمة باي |
octdec | التحويل من النظام الثماني إلى النظام العشري |
وظائف ذات صلة بـ MySQL |
|
mysql_affected_rows | الحصول على عدد الصفوف المتأثرة من عملية MySQL السابقة |
mysql_client_encoding | اسم مجموعة الأحرف المرتجعة |
mysql_close | إغلاق اتصال MySQL |
mysql_connect | فتح اتصال بخادم MySQL |
mysql_create_db | إنشاء قاعدة بيانات MySQL جديدة |
mysql_data_seek | المؤشر الداخلي للنتائج المتحركة |
mysql_db_name | الحصول على بيانات النتائج |
mysql_db_query | إرسال استعلام MySQL |
mysql_drop_db | إسقاط (حذف) قاعدة بيانات MySQL |
mysql_errno | رمز الخطأ الرقمي لرسالة الخطأ في عملية MySQL السابقة |
mysql_error | إرجاع رسالة الخطأ النصية الناتجة عن العملية السابقة في MySQL |
mysql_escape_string | تحويل سلسلة نصية لاستخدامها في mysql_query |
mysql_fetch_array | استخراج سطر واحد من مجموعة النتائج كمصفوفة مرتبطة، أو مصفوفة رقمية، أو كليهما معًا. |
mysql_fetch_assoc | استخراج سطر واحد من مجموعة النتائج كمصفوفة مرتبطة |
mysql_fetch_field | استرجاع معلومات العمود من مجموعة النتائج وإعادتها ككائن |
mysql_fetch_lengths | الحصول على طول كل إخراج في مجموعة النتائج |
mysql_fetch_object | استخراج سطر واحد من مجموعة النتائج ككائن |
mysql_fetch_row | استخراج صف واحد من مجموعة النتائج كمصفوفة معدودة |
mysql_field_flags | الحصول على العلامات المرتبطة بالحقول المحددة من النتائج |
mysql_field_len | إرجاع طول الحقل المحدد |
mysql_field_name | الحصول على اسم الحقل للحقل المحدد في النتائج |
mysql_field_seek | قم بتعيين مؤشر النتائج إلى إزاحة الحقل المحددة |
mysql_field_table | الحصول على اسم الجدول الذي يحتوي على الحقل المحدد |
mysql_field_type | الحصول على نوع الحقل المحدد في مجموعة النتائج |
mysql_free_result | تحرير ذاكرة النتائج |
mysql_get_client_info | الحصول على معلومات عميل MySQL |
mysql_get_host_info | الحصول على معلومات مضيف MySQL |
mysql_get_proto_info | الحصول على معلومات بروتوكول MySQL |
mysql_get_server_info | الحصول على معلومات خادم MySQL |
mysql_info | الحصول على آخر معلومات استعلام |
mysql_insert_id | الحصول على معرف العملية INSERT السابقة |
mysql_list_dbs | إظهار جميع قواعد البيانات في خادم MySQL |
mysql_list_fields | إدراج الحقول في نتائج MySQL |
mysql_list_processes | إدراج عمليات MySQL |
mysql_list_tables | إظهار الجداول في قاعدة بيانات MySQL |
mysql_num_fields | الحصول على عدد الحقول في مجموعة النتائج |
mysql_num_rows | الحصول على عدد الصفوف في مجموعة النتائج |
mysql_pconnect | فتح اتصال دائم بخادم MySQL |
mysql_ping | بينغ اتصال خادم، وإعادة الاتصال في حالة عدم الاتصال |
mysql_query | إرسال استعلام MySQL |
mysql_real_escape_string | تحويل الأحرف الخاصة في السلاسل النصية المستخدمة في جمل SQL، مع مراعاة مجموعة الأحرف الحالية للاتصال. |
mysql_result | الحصول على بيانات النتائج |
mysql_select_db | اختيار قاعدة بيانات MySQL |
mysql_set_charset | Sets the client character set |
mysql_stat | الحصول على حالة النظام الحالية |
mysql_tablename | الحصول على أسماء الجداول |
mysql_thread_id | إرجاع معرف الخيط الحالي |
mysql_unbuffered_query | إرسال استعلام SQL إلى MySQL دون استرجاع وتخزين صفوف النتائج |
وظائف معالجة الدليل |
|
basename | جزء اسم الملف في مسار العودة |
chgrp | تغيير مجموعة ملكية الملف |
chmod | تغيير وضع الملف |
chown | تغيير مالك الملف |
clearstatcache | مسح ذاكرة التخزين المؤقت لحالة الملفات |
copy | نسخ الملف |
delete | انظر إلى unlink أو unset |
dirname | جزء الدليل في مسار العودة |
disk_free_space | المساحة المتاحة في الدليل الرئيسي |
disk_total_space | إرجاع الحجم الإجمالي للقرص لدليل |
diskfreespace | اسم مستعار لـ disk_free_space |
fclose | إغلاق مؤشر ملف مفتوح |
feof | اختبار ما إذا كان مؤشر الملف قد وصل إلى نهاية الملف |
fflush | إخراج محتوى المخزن المؤقت إلى ملف |
fgetc | قراءة الحرف من مؤشر الملف |
fgetcsv | قراءة سطر من مؤشر الملف وتحليل حقول CSV |
fgets | قراءة سطر من مؤشر الملف |
fgetss | قراءة سطر من مؤشر الملف وإزالة العلامات التعريفية لـ HTML |
file_exists | التحقق من وجود ملف أو دليل |
file_get_contents | قراءة الملف بأكمله في سلسلة نصية |
file_put_contents | كتابة سلسلة نصية إلى ملف |
file | قراءة الملف بأكمله في مصفوفة |
fileatime | الحصول على وقت آخر زيارة للملف |
filectime | الحصول على وقت تعديل inode للملف |
filegroup | الحصول على مجموعة الملفات |
fileinode | الحصول على inode للملف |
filemtime | الحصول على وقت تعديل الملف |
fileowner | الحصول على مالك الملف |
fileperms | الحصول على أذونات الملف |
filesize | الحصول على حجم الملف |
filetype | الحصول على نوع الملف |
flock | ملفات الاستشارات الخفيفة |
fnmatch | استخدام نمط المطابقة لأسماء الملفات |
fopen | فتح الملف أو عنوان URL |
fpassthru | إخراج جميع البيانات المتبقية في مؤشر الملف |
fputcsv | تحويل الصفوف إلى تنسيق CSV وكتابتها إلى مؤشر الملف |
fputs | اسم مستعار لـ fwrite |
fread | قراءة الملف (آمن للاستخدام مع الملفات الثنائية) |
fscanf | من الملف، أدخل بتنسيق |
fseek | التوجيه في مؤشر الملف |
fstat | من خلال مؤشر الملف المفتوح، احصل على معلومات الملف |
ftell | إرجاع مؤشر موضع القراءة/الكتابة |
ftruncate | اقتطاع الملف إلى الطول المحدد |
fwrite | كتابة إلى ملف (آمنة للاستخدام مع الملفات الثنائية) |
glob | البحث عن مسارات الملفات المطابقة للنمط |
is_dir | تحديد ما إذا كان اسم الملف المعطى هو دليل |
is_executable | تحديد ما إذا كان اسم الملف المعطى قابلاً للتنفيذ |
is_file | تحديد ما إذا كان اسم الملف المعطى هو ملف عادي |
is_link | تحديد ما إذا كان اسم الملف المعطى يمثل رابطًا رمزيًا |
is_readable | تحديد ما إذا كان اسم الملف المعطى قابلًا للقراءة |
is_uploaded_file | تحديد ما إذا كان الملف تم تحميله عبر HTTP POST |
is_writable | تحديد ما إذا كان اسم الملف المحدد قابل للكتابة |
is_writeable | الاسم المستعار لـ is_writable |
lchgrp | Changes group ownership of symlink |
lchown | Changes user ownership of symlink |
link | إنشاء اتصال صلب |
linkinfo | الحصول على معلومات عن اتصال |
lstat | أعط معلومات عن ملف أو رابط رمزي |
md5_file | حساب تجزئة MD5 للملف |
mkdir | إنشاء دليل جديد |
move_uploaded_file | نقل الملف المرفوع إلى موقع جديد |
parse_ini_file | تحليل ملف التكوين |
parse_ini_string | Parse a configuration string |
pathinfo | معلومات مسار الملف العائد |
pclose | إغلاق مؤشر ملف العملية |
popen | فتح مؤشر ملف العملية |
readfile | إخراج ملف |
readlink | إرجاع الرمز المرتبط بالهدف |
realpath_cache_get | Get realpath cache entries |
realpath_cache_size | Get realpath cache size |
realpath | إرجاع اسم المسار المطلق الذي تم تطبيعه |
rename | إعادة تسمية ملف أو دليل |
rewind | إعادة تعيين مؤشر الملف |
rmdir | حذف الدليل |
set_file_buffer | اسم مستعار لـ stream_set_write_buffer |
stat | إعطاء معلومات الملف |
symlink | إنشاء اتصال رمزي |
tempnam | إنشاء ملف باسم فريد |
tmpfile | إنشاء ملف مؤقت |
touch | وقت الوصول إلى الملف وتعديله |
umask | تغيير umask الحالي |
unlink | حذف الملف |
دالة GD/Image |
|
gd_info | الحصول على معلومات مكتبة GD المثبتة حاليًا |
getimagesize | الحصول على حجم الصورة |
getimagesizefromstring | Get the size of an image from a string |
image_type_to_extension | بعد الحصول على ملف نوع الصورة |
image_type_to_mime_type | الحصول على نوع MIME لنوع الصورة الذي تم إرجاعه بواسطة getimagesize، exif_read_data، exif_thumbnail، exif_imagetype |
image2wbmp | إخراج الصورة بتنسيق WBMP إلى المتصفح أو الملف |
imagealphablending | ضبط وضع المزج للصورة |
imageantialias | هل تستخدم ميزة مكافحة التشويه (antialias)؟ |
imagearc | رسم قوس الشكل البيضاوي |
imagechar | رسم حرف أفقي |
imagecharup | ارسم حرفًا رأسيًا |
imagecolorallocate | تعيين لون لصورة |
imagecolorallocatealpha | تعيين لون + ألفا لصورة |
imagecolorat | الحصول على قيمة فهرس اللون لبكسل معين |
imagecolorclosest | الحصول على فهرس اللون الأقرب إلى اللون المحدد |
imagecolorclosestalpha | الحصول على أقرب لون للون محدد مع شفافية |
imagecolorclosesthwb | الحصول على فهرس اللون الأبيض أو الأسود الأقرب إلى درجة اللون المحددة |
imagecolordeallocate | إلغاء تعيين لون الصورة |
imagecolorexact | الحصول على قيمة فهرس اللون المحدد |
imagecolorexactalpha | الحصول على قيمة فهرس اللون المحدد مع الشفافية |
imagecolormatch | تحقيق تطابق أفضل للألوان بين نسخة لوحة الألوان في صورة ونسخة الألوان الحقيقية |
imagecolorresolve | الحصول على قيمة فهرس اللون المحدد أو القيمة البديلة الأقرب ممكنة |
imagecolorresolvealpha | الحصول على قيمة فهرس اللون المحدد + alpha أو القيمة البديلة الأقرب ممكنة |
imagecolorset | تعيين لون لفهرس اللوحة المحدد |
imagecolorsforindex | الحصول على لون فهرس معين |
imagecolorstotal | الحصول على عدد الألوان في لوحة الألوان لصورة |
imagecolortransparent | تعريف لون معين كلون شفاف |
imageconvolution | تطبيق مصفوفة الالتفاف 3x3 باستخدام المعامل div والإزاحة offset |
imagecopy | نسخ جزء من الصورة |
imagecopymerge | نسخ ودمج جزء من الصورة |
imagecopymergegray | نسخ ودمج جزء من الصورة بالتدرج الرمادي |
imagecopyresampled | إعادة أخذ عينات من جزء من الصورة وتغيير حجمها |
imagecopyresized | نسخ جزء من الصورة وتعديل الحجم |
imagecreate | إنشاء صورة جديدة تعتمد على لوحة الألوان |
imagecreatefromgd2 | إنشاء صورة من ملف GD2 أو عنوان URL |
imagecreatefromgd2part | إنشاء صورة جديدة من جزء معين في ملف GD2 أو عنوان URL المحدد |
imagecreatefromgd | إنشاء صورة من ملف GD أو عنوان URL |
imagecreatefromgif | إنشاء صورة جديدة من ملف أو URL |
imagecreatefromjpeg | إنشاء صورة جديدة من ملف أو URL |
imagecreatefrompng | إنشاء صورة جديدة من ملف أو URL |
imagecreatefromstring | إنشاء صورة من تدفق الصور في السلسلة |
imagecreatefromwbmp | إنشاء صورة جديدة من ملف أو URL |
imagecreatefromxbm | إنشاء صورة جديدة من ملف أو URL |
imagecreatefromxpm | إنشاء صورة جديدة من ملف أو URL |
imagecreatetruecolor | إنشاء صورة بألوان حقيقية جديدة |
imagedashedline | ارسم خطًا متقطعًا |
imagedestroy | تدمير صورة واحدة |
imageellipse | ارسم قطع ناقص |
imagefill | تعبئة المنطقة |
imagefilledarc | ارسم قوسًا بيضاويًا وأملأه |
imagefilledellipse | ارسم قطع ناقص واملأه. |
imagefilledpolygon | ارسم مضلعًا واملأه |
imagefilledrectangle | ارسم مستطيلًا واملأه |
imagefilltoborder | التعبئة الجغرافية حتى حدود اللون المحدد |
imagefilter | تطبيق مرشح على الصورة |
imagefontheight | الحصول على ارتفاع الخط |
imagefontwidth | الحصول على عرض الخط |
imageftbbox | إنشاء مربع نص باستخدام خطوط FreeType 2 |
imagefttext | استخدام خطوط FreeType 2 لكتابة نص على صورة |
imagegammacorrect | تطبيق تصحيح جاما على صورة GD |
imagegd2 | إخراج صورة GD2 إلى المتصفح أو الملف |
imagegd | إخراج صورة GD إلى المتصفح أو الملف |
imagegif | إخراج الصورة إلى المتصفح أو الملف |
imagegrabscreen | Captures the whole screen |
imagegrabwindow | Captures a window |
imageinterlace | تفعيل أو تعطيل الفالش |
imageistruecolor | التحقق مما إذا كانت الصورة صورة حقيقية الألوان |
imagejpeg | إخراج الصورة إلى المتصفح أو الملف |
imagelayereffect | تعيين علامة تخفيف الألفا لاستخدام تأثير الطبقات المرتبط بـ libgd |
imageline | ارسم خطًا مستقيمًا |
imageloadfont | تحميل خط جديد |
imagepalettecopy | نسخ لوحة الألوان من صورة إلى أخرى |
imagepng | إخراج الصورة بتنسيق PNG إلى المتصفح أو الملف |
imagepolygon | ارسم مضلعًا |
imagepsbbox | إعطاء مربع نص يستخدم خط PostScript Type1 |
imagepsencodefont | تغيير ترميز الأحرف في الخط المتجه |
imagepsextendfont | توسيع أو تقليص الخط |
imagepsfreefont | تحرير ذاكرة مصنف PostScript Type 1 |
imagepsloadfont | تحميل خط PostScript Type 1 من الملف |
imagepsslantfont | ميل خط معين |
imagepstext | رسم سلسلة نصية على الصورة باستخدام خط PostScript Type1 |
imagerectangle | ارسم مستطيلًا |
imagerotate | تدوير الصورة بالزاوية المحددة |
imagesavealpha | ضبط العلامة لحفظ معلومات قناة الألفا الكاملة عند حفظ صورة PNG (على عكس لون شفاف واحد) |
imagesetbrush | إعداد صورة القلم للرسم |
imagesetpixel | ارسم بكسل واحد |
imagesetstyle | ضبط نمط الخط المتبع |
imagesetthickness | تعيين عرض الخط المرسوم |
imagesettile | إعداد النسيج للتعبئة |
imagestring | ارسم سلسلة من الأحرف أفقيًا. |
imagestringup | ارسم سلسلة من الأحرف رأسيًا |
imagesx | الحصول على عرض الصورة |
imagesy | الحصول على ارتفاع الصورة |
imagetruecolortopalette | تحويل الصورة بالألوان الحقيقية إلى صورة بلوحة الألوان |
imagettfbbox | الحصول على نطاق النص باستخدام خطوط TrueType |
imagettftext | كتابة نص على الصورة باستخدام خطوط TrueType |
imagetypes | إرجاع أنواع الصور المدعومة من قبل إصدار PHP الحالي |
imagewbmp | إخراج الصورة بتنسيق WBMP إلى المتصفح أو الملف |
imagexbm | إخراج صورة XBM إلى المتصفح أو الملف |
iptcembed | إدراج بيانات IPTC الثنائية في صورة JPEG |
iptcparse | تحليل كتلة IPTC الثنائية http://www.iptc.org/ إلى علامات فردية |
jpeg2wbmp | تحويل ملفات صور JPEG إلى ملفات صور WBMP |
png2wbmp | تحويل ملفات صور PNG إلى ملفات صور WBMP |
دالة الجلسة |
|
session_cache_expire | إعادة استحقاق الذاكرة المؤقتة الحالية |
session_cache_limiter | الحصول على وتعيين حد التخزين الحالي/الذهب |
session_commit | اسم بديل لـ session_write_close |
session_decode | سيتم نقل بيانات المحادثة من سلسلة مشفرة بترميز المحادثة. |
session_destroy | تدمير جميع البيانات المسجلة في الجلسة |
session_encode | تشفير بيانات المحادثة الحالية في سلسلة نصية |
session_get_cookie_params | الحصول على معلمات ملف تعريف الارتباط للجلسة |
session_id | الحصول على و/أو تعيين معرف الجلسة الحالية |
session_is_registered | التحقق مما إذا كانت المتغيرات مسجلة في الجلسة بالفعل |
session_module_name | الحصول على و/أو تعيين وحدة الجلسة الحالية |
session_name | الحصول على و/أو تعيين اسم الجلسة الحالية |
session_regenerate_id | تحديث معرف الجلسة المُنشأة حديثًا |
session_register_shutdown | وظيفة إيقاف تشغيل المحادثة |
session_register | تسجيل متغير أو عدة متغيرات عامة مع الجلسة الحالية |
session_save_path | الحصول على و/أو تعيين مسار حفظ الجلسة الحالية |
session_set_cookie_params | إعداد معلمات ملف تعريف الارتباط للجلسة |
session_set_save_handler | إعداد ميزة تخزين الجلسات على مستوى المستخدم |
session_start | ابدأ جلسة جديدة أو استأنف جلسة موجودة |
session_status | إرجاع حالة الجلسة الحالية |
session_unregister | إلغاء تسجيل متغير عام للجلسة الحالية |
session_unset | تحرير جميع متغيرات المحادثة |
session_write_close | كتابة بيانات المحادثة وإنهاء المحادثة |
دالة الكوكيز |
|
setcookie() | تعيين ملف تعريف الارتباط |
setrawcookie | إرسال ملف تعريف ارتباط دون ترميز عنوان URL |
وظيفة التاريخ/الوقت |
|
checkdate | التحقق من تاريخ غريغوري |
date_add | اسم مستعار DateTime::add |
date_create_from_format | اسم مستعار DateTime::createFromFormat |
date_create | اسم مستعار DateTime::__construct |
date_date_set | اسم مستعار DateTime::setDate |
date_default_timezone_get | الحصول على المنطقة الزمنية الافتراضية المستخدمة من قبل جميع وظائف التاريخ والوقت في البرنامج النصي |
date_default_timezone_set | تعيين المنطقة الزمنية الافتراضية لجميع وظائف التاريخ والوقت في البرنامج النصي |
date_diff | اسم مستعار DateTime::diff |
date_format | اسم مستعار DateTime::format |
date_get_last_errors | اسم مستعار DateTime::getLastErrors |
date_interval_create_from_date_string | اسم مستعار DateInterval::createFromDateString |
date_interval_format | اسم مستعار DateInterval::format |
date_isodate_set | اسم مستعار DateTime::setISODate |
date_modify | اسم مستعار DateTime::modify |
date_offset_get | اسم مستعار DateTime::getOffset |
date_parse_from_format | Get info about given date formatted according to the specified format |
date_parse | Returns associative array with detailed info about given date |
date_sub | اسم مستعار DateTime::sub |
date_sun_info | Returns an array with information about sunset/sunrise and twilight begin/end |
date_sunrise | إرجاع وقت شروق الشمس للتاريخ والمكان المحددين |
date_sunset | إرجاع وقت غروب الشمس للتاريخ والمكان المحددين |
date_time_set | اسم مستعار DateTime::setTime |
date_timestamp_get | اسم مستعار DateTime::getTimestamp |
date_timestamp_set | اسم مستعار DateTime::setTimestamp |
date_timezone_get | اسم مستعار DateTime::getTimezone |
date_timezone_set | اسم مستعار DateTime::setTimezone |
date | تنسيق التاريخ / الوقت المحلي |
getdate | الحصول على معلومات التاريخ/الوقت |
gettimeofday | الحصول على الوقت الحالي |
gmdate | تنسيق تاريخ/وقت بتوقيت غرينتش/عالمي |
gmmktime | الحصول على طابع زمني UNIX للتاريخ بتوقيت GMT |
gmstrftime | تنسيق التاريخ/الوقت GMT/UTC وفقًا للإعدادات الإق分لية |
idate | تحويل تنسيق التاريخ والوقت المحلي إلى عدد صحيح |
localtime | الحصول على الوقت المحلي |
microtime | إرجاع الطابع الزمني الحالي لنظام Unix وعدد الميكروثانية |
mktime | الحصول على طابع زمني للوقت Unix لتاريخ معين |
strftime | تنسيق التاريخ / الوقت المحلي وفقًا للإعدادات المحلية |
strptime | تحليل التاريخ/الوقت الذي تم إنشاؤه بواسطة strftime |
strtotime | تحويل أي وصف للتاريخ والوقت باللغة الإنجليزية إلى طابع زمني لـ Unix |
time | إرجاع الطابع الزمني للوقت الحالي في Unix |
timezone_abbreviations_list | اسم مستعار DateTimeZone::listAbbreviations |
timezone_identifiers_list | اسم مستعار DateTimeZone::listIdentifiers |
timezone_location_get | اسم مستعار DateTimeZone::getLocation |
timezone_name_from_abbr | Returns the timezone name from abbreviation |
timezone_name_get | اسم مستعار DateTimeZone::getName |
timezone_offset_get | اسم مستعار DateTimeZone::getOffset |
timezone_open | اسم مستعار DateTimeZone::__construct |
timezone_transitions_get | اسم مستعار DateTimeZone::getTransitions |
timezone_version_get | Gets the version of the timezonedb |
لقد استخدمت مؤخرًا: