English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي PHP

دليل متقدم PHP

PHP & MySQL

كتيب مرجع PHP

وظائف النص في PHP

وظائف النص في PHP هي جزء من النواة. لا تحتاج إلى تثبيت لاستخدام هذه الوظيفة

قائمة الوظائف

الإصدار-يُمثل الإصدار الأحدث من PHP الذي يدعم هذه الوظيفة.

الترتيبالوظيفة
الوصف
الإصدار
1addcslashes()يُرجع النص الذي تم إضافة شرط النقاط السفلية إلى الحرف المحدد.4
2addslashes()يُرجع النص الذي تم إضافة شرط النقاط السفلية إلى النصوص المحددة.4
3bin2hex()يُحوّل سلسلة ASCII للحرف إلى قيمة عشري.4
4chop()إزالة الرموز الفارغة أو الرموز الأخرى من نهاية السلسلة.4
5chr()يُرجع الحرف بناءً على القيمة ASCII المحددة.4
6chunk_split()يُقسّم النص إلى أجزاء أصغر.5
7convert_cyr_string()يُحوّل النص من مجموعة أحرف صراحة إلى أخرى.4
8convert_uudecode()يُفك تشفير سلسلة تم تشفيرها باستخدام uuencode.5
9count_chars()يُستخدم لتحويل معلومات الأحرف المستخدمة في النص.4
10crc32()يحسب CRC 32 (التحقق من الدوران الإضافي) لنص.4
11crypt()يُستخدم لتحويل النص إلى تشفير غير متبادل.4
12echo()يُطبع نص أو عدة نصوص.4
13explode()يُستخدم لقطع النص بناءً على حرف معين وإنشاء قائمة من النصوص.4
14fprintf()يُستخدم لتحرير النص الم格式ات المكتوب في تدفق.5
15get_html_translation_table()يُرجع جدول التحويل الذي يستخدمه htmlspecialchars() وhtmlentities().4
16hebrev()يُحوّل النص العبري (Hebrew) إلى نص مرئي.4
17hebrevc()يُحوّل النص العبري (Hebrew) إلى نص مرئي ويحول الأشارات إلى سطر جديدة (\n) إلى <br>.4
18hex2bin()يُستخدم لتحويل سلسلة عشري إلى أحرف ASCII.4
19html_entity_decode()يُستخدم لتحويل الكيانات الحالية لـ HTML إلى أحرف.4
20htmlentities()لتحويل الرموز إلى رموز HTML5.4
21htmlspecialchars_decode()تحويل بعض الرموز HTML المحددة إلى رموز5.1.0
22htmlspecialchars()تحويل بعض الرموز المحددة إلى رموز HTML4
23implode()للجمع بين عناصر المجموعة عبر سلسلة5
24join()هو اسم آخر لـ implode()، حيث يعيد سلسلة من عناصر المجموعة4
25lcfirst()لتحويل الحرف الأول في السلسلة إلى صغير5.3.0
26levenshtein()إرجاع مسافة Levenshtein بين السلسلتين4.0.1
27localeconv()إرجاع معلومات تنسيق الرقم والنقود المحلية4
28ltrim()لإزالة الفراغات أو الرموز الأخرى من بداية السلسلة4
29md5_file()لحساب بيانات التشقق md5 للملف المحدد4
30md5()لحساب بيانات التشقق md5 للسلسلة4
31metaphone()حساب مفتاح metaphone للسلسلة4
32money_format()لتنسيق الرقم كنص نقدي4.3.0
33nl_langinfo()يحتوي على معلومات حول اللغة والبيئة اللغوية4.3.0
34nl2br()إدراج رمز النسخة الجديدة في كل سطر جديد في السلسلة4
35number_format()تنسيق الرقم من خلال المجموعات الألفية4
36ord()إرجاع قيمة ASCII للحرف الأول في السلسلة4
37parse_str()لتحويل السلسلة إلى متغير4
38print()إرجاع سلسلة للإخراج4
39printf()إرجاع سلسلة معدة بشكل مسبق4
40mb_substr()قطع حروف معينة من السلسلة، يُستخدم غالبًا لقطع اللغة الصينية، يمكن تجنب ظهور مشاكل الأحرف المقطوعة عند القطع، وهي حالة قطع نصف الحرف.4
41quoted_printable_decode()لتحويل سلسلة قابلة للطباعة مع الحروف المزدوجة إلى سلسلة ثمانية أحرف4
42quoted_printable_encode()لتحويل سلسلة ثمانية أحرف إلى سلسلة قابلة للطباعة مع الحروف المزدوجة4
43quotemeta()لإقتباس الحروف المزدوجة4
44rtrim()إزالة الرموز الفارغة أو الرموز الأخرى من نهاية السلسلة.4
45setlocale()لإعداد معلومات المنطقة4
46sha1_file()حساب هشاشة SHA-1 للملف.
4
47sha1()حساب هشاشة SHA-1 للنص.4
48similar_text()لحساب التشابه بين اثنين من النصوص.4
49soundex()حساب مفتاح soundex للنص.
4
50sprintf()يستخدم لتشكيل النص.4
51str_getcsv()يستخدم لتحليل النص CSV إلى مجموعة.4
52str_ireplace()استبدال بعض الأحرف في النص (غير معتمد على الحروف الكبيرة أو الصغيرة).5
53str_pad()يستخدم لملء النص إلى طول جديد.4.0.1
54str_repeat()للإعادة تكرار النص المحدد عدد المرات.4
55str_replace()استبدال بعض الأحرف في النص (غير معتمد على الحروف الكبيرة أو الصغيرة).4
56str_rot13()ت编码 النص باستخدام ROT13.4
57str_shuffle()تخزين النص عشوائياً.4.3.0
58str_split()تقسيم النص إلى مجموعة.5
59str_word_count()حساب عدد الكلمات في النص.5
60strcasecmp()للتحقق من تطابق اثنين من النصوص (غير معتمد على الحروف الكبيرة أو الصغيرة).4
61strchr()البحث عن أول ظهور للنص في نص آخر (اسم مماثل ل strstr()).4
62strcmp()مقارنة اثنين من النصوص (غير معتمد على الحروف الكبيرة أو الصغيرة).4
63strcoll()مقارنة اثنين من النصوص (بناءً على الإعدادات المحلية).4.0.5
64strcspn()يعود بعدد الحروف في النص قبل العثور على أي حرف معين.4
65strip_tags()حذف العلامات HTML و PHP من النص.4
66stripcslashes()حذف الأسهم التي تم إضافتها بواسطة وظيفة addcslashes().4
67stripos()للعثور على موقع أول ظهور للنص في نص آخر4
68stripslashes()حذف الأسهم التي تم إضافتها بواسطة وظيفة addslashes().4
69stristr()يعود بموقع أول ظهور للنص في نص آخر (غير معتمد على الحروف الكبيرة أو الصغيرة).4
70strlen()يستخدم لمعرفة طول النص.4
71strnatcasecmp()استخدام خوارزمية "ترتيب طبيعي" لاختبار اثنين من النصوص (غير معتمد على الحروف الكبيرة أو الصغيرة).4
72strnatcmp()مقارنة نصين باستخدام خوارزمية "ترتيب طبيعي" (مقارنة بحساسية الحروف).4
73strncasecmp()مقارنة نص يحتوي على n حرفًا الأولى (لا يهم الحروف).4
74strncmp()مقارنة نص يحتوي على n حرفًا الأولى (مقارنة بحساسية الحروف).4
75strpbrk()البحث عن أي حرف معين في النص المحدد.5
76strpos()للعثور على أول ظهور للنص في نص آخر (مقارنة بحساسية الحروف).4
77strrchr()للعثور على آخر ظهور للحرف في النص.4
78strrev()للتحويل عكسيًا للنص.4
79strripos()البحث عن آخر ظهور للنص في نص آخر (لا يهم الحروف).5
80strspn()عدد الأحرف المحددة في النص.4
81strstr()البحث عن أول ظهور للنص في نص آخر (مقارنة بحساسية الحروف).4
82strtok()قسّم النص إلى نصوص أصغر.4
83strtolower()تحويل النص إلى أحرف صغيرة.4
84strtoupper()تحويل النص إلى أحرف كبيرة.4
85strtr()تحويل أحرف معينة في النص.4
86substr_compare()ل مقارنة نماذج النصين مع الموقع المحدد.4
87substr_count()لحساب عدد السلاسل الفرعية.4
88substr_replace()استبدال جزء من النص بالنص الآخر.4
89substr()لإرجاع جزء من النص.4
90trim()لإزالة مسافات النص وغيرها من الأحرف من الجوانب.4
91ucfirst()يستخدم لتحويل الحرف الأول من النص إلى حرف كبير4
92ucwords()تحويل أول حرف من كل كلمة إلى حرف كبير.4
93vfprintf()كتابة نص منسق إلى مجرى محدد.5
94vprintf()إخراج نص منسق.4.1
95vsprintf()يستعيد نصًا منسقًا4.1
96wordwrap()

قسّم النص حسب الطول المحدد.

4.0.2
97convert_uuencode()استخدام تشفير uuencode لت编码 نص5