جدول مرجع دوال PHP

ملاحظة: يلخص هذا الجدول الدوال الشائعة المستخدمة في 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_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_readable تحديد ما إذا كان اسم الملف المعطى قابلًا للقراءة
is_uploaded_file تحديد ما إذا كان الملف تم تحميله عبر HTTP POST
is_writable تحديد ما إذا كان اسم الملف المحدد قابل للكتابة
is_writeable الاسم المستعار لـ is_writable
lchgrp Changes group ownership of symlink
lchown Changes user ownership of symlink
linkinfo الحصول على معلومات عن اتصال
lstat أعط معلومات عن ملف أو رابط رمزي
md5_file حساب تجزئة MD5 للملف
mkdir إنشاء دليل جديد
move_uploaded_file نقل الملف المرفوع إلى موقع جديد
parse_ini_file تحليل ملف التكوين
parse_ini_string Parse a configuration string
pathinfo معلومات مسار الملف العائد
pclose إغلاق مؤشر ملف العملية
popen فتح مؤشر ملف العملية
readfile إخراج ملف
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 إعطاء معلومات الملف
tempnam إنشاء ملف باسم فريد
tmpfile إنشاء ملف مؤقت
touch وقت الوصول إلى الملف وتعديله
umask تغيير umask الحالي

دالة 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_id الحصول على و/أو تعيين معرف الجلسة الحالية
session_is_registered التحقق مما إذا كانت المتغيرات مسجلة في الجلسة بالفعل
session_module_name الحصول على و/أو تعيين وحدة الجلسة الحالية
session_name الحصول على و/أو تعيين اسم الجلسة الحالية
session_regenerate_id تحديث معرف الجلسة المُنشأة حديثًا
session_register_shutdown وظيفة إيقاف تشغيل المحادثة
session_register تسجيل متغير أو عدة متغيرات عامة مع الجلسة الحالية
session_save_path الحصول على و/أو تعيين مسار حفظ الجلسة الحالية
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

لقد استخدمت مؤخرًا:

جمع قائمة الطعام QQ