English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دليل الوظائف المضمنة في PHP لـ String
استخدام دالة strncasecmp() للتحقق من صحة الأحرف الثنائية للعديد من الأحرف في بداية الأحرف (لا يوجد فرق في الحساسية للحروف الكبيرة والصغيرة).
strncasecmp(string1,string2,length)
تستخدم للتحقق من صحة الأحرف (لا يوجد فرق في الحساسية للحروف الكبيرة والصغيرة).
ملاحظة:strncasecmp() آمنة من الناحية الثنائية ولا يوجد فرق في الحساسية للحروف الكبيرة والصغيرة.
إشارة:هذا الدالة مشابهةstrcasecmp() الوظيفة مشابهة، ولكن الفرق هو أن strcasecmp() لا تحتوي على معامل طول، أما بالنسبة لوظيفة strncasecmp()، يمكنك تحديد الطول الذي يتم مقارنته بين الأحرف (أي أطول مقارنة ممكنة).
إذا كانت string1 أقل من string2، يتم إرجاع < 0؛ وإذا كانت string1 أكبر من string2، يتم إرجاع > 0؛ وإذا كانت كلاهما متساويتين، يتم إرجاع 0.
الترتيب | المعايير والشرح |
---|---|
1 | string1 القيمة الأولى للخط |
2 | string2 القيمة الثانية للخط |
3 | طول أطول مقارنة ممكنة |
تجربة المثال التالي، مقارنة بين اثنين من الأحرف (لا يفرق في الحساسية للحروف الكبيرة والصغيرة، يخرج PHP و Php نفس النتيجة)
<?php //لا يفرق في الحساسية للحروف الكبيرة والصغيرة، يخرج PHP و Php نفس النتيجة echo strncasecmp("Hello PHP","Hello Php",9); echo "<br>"; //لا يفرق في الحساسية للحروف الكبيرة والصغيرة، يخرج hello و hELLo نفس النتيجة echo strncasecmp("hello PHP","hELLo Php",9); ?>اختبار لرؤية‹/›
نتيجة الإخراج
0 0